Original Post
I've setup an orthographic view in OpenGL to do 2D rendering. I use glOrtho() to setup the projection matrix, so there's no perspective correction. However, I'd like to be able to move textured shapes (quads, etc.) along the z-axis and have them get smaller/larger. Can this be done? I'm pretty sure it's not possible using glOrtho(), but could gluPerspective() give me the effect I want? I want to be able to use scaling nodes in my scene graphs, but scaling a matrix and passing it to OpenGL doesn't have any effect with my projection matrix. Thanks!