   opengl viewports
  HI,I'm experimenting with Opengl viewports. What I want to do, is to render most of the level scenery once. Characters are going to be rendered differently for the player using it than for the other players, so I then want to render each viewport with different character models.I have two questions:1) How can I do the following in OpenGL:RENDER_SCENERY()FOREACH PLAYER  SWITCH_TO_MY_VIEWPORT()  APPLY_MY_CAMERA()  RENDER_MY_PLAYER()  RENDER_OTHER_PLAYERS(MY_CAMERA.GET_FRUSTUM())END FORFLIP BUFFERS2) Would it be better to render the scenery in bits inside the for loop using frustum culling, or would it be better to render the entire scenery, assuming the same overall number of opengl commands are used?[edit: clarified second question][Edited by - shotgunnutter on September 12, 2007 11:16:28 AM]