I'm going nuts over this, but I'm studying OpenGL, and this book I have isn't doing a good job explaining this to me.
All I need actually is verification, I know how to do this mapping, but I just need to know what actually happens!
Little definition first;
(this is a 2D scenario)
World = Everything in the game, based on X,Y cartesian axes.
World-Window = What part of the World is being displayed from P1=(x1,y1) through P2=(x2,y2).
Viewport = Defines how the World-Window is displayed.
Everything in the world-window gets stretched to fit whatever size viewport is defined as.
I made a image:
Am I correct about this?