Original Post
My graphics engine is based on a queue. Elements are put in by Vertex arries, Index arries, Texture ID, and cell shading flag. just when the objects are put into the queue it loads Identity, manipulates the "Model" matrix then pushes it. This system seems to be working, I render models and everything shows up in its correct place. I aslo want to add that I come from a Direct X system...now the problem is a basic one, how can I expand this Viewing Volume? I call glFrustrum right before I render and also right before I push the matrix. I'm so used to having the "Direct X" way where if I want to see a larger area I just move the camera back, but here since everything is in "Model" mode I can look at it in different ways using gluLookAt but the "Box" is still from (seems like) -1 1 along the X Y Z so all my varibles I have to scale by a factor of 1000ths but I want to be able to work with integers! Any thoughts?