PDA

View Full Version : trying cool stuff with mutliple viewports??



ngill
07-08-2000, 07:11 AM
well, ever played Starfox64 multiplayer with less than 4 players? if so, you've noticed the "camera" quadrant(s). That's what I am trying to accomplish (in a very basic way).

my window size: 480x240

so, my first guess was... setting the Viewport in my InitGL() by:

glMatrixMode(GL_PROJECTION);
glLoadIdentity();

glViewport(0,0,240,240);
glOrtho(-2.0f,2.0f,-2.0f,2.0f,-1.0f,1.0f);

glViewport(240,0,240,240);
glOrtho(-2.0f,2.0f,-2.0f,2.0f,-1.0f,1.0f);

glMatrixMode(GL_MODELVIEW);


So... in my DrawScene() i drew a circle with r=1 at the origin... I expected to see two circles, but instead I only got the right viewport... perhaps I was mistakened but I thought you would specify the viewport, and then assign the clipping plane to it... and you could do this over and over... but, am I mistakened? if so, how else could I do what I want to do?

MikeC
07-10-2000, 02:31 AM
You can only have one active viewport at any one time - if you want a split view you'll need to make your first glViewport call, draw your scene, then make your second glViewport call and draw the scene again.