• Advertisement
Sign in to follow this  

Rendering Larger Viewport

This topic is 1846 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm attempting to anti alias by rendering to a larger texture then scaling down the texture. My code looks like this 

 

glViewPort(0,0,GraphicsWidth()*2,GraphicsHeight()*2)

glFrustum(0,Graphicswidth()*2,0,GraphicsHeight()*2,1,1000)

glDrawElements()

glViewPort(0,0,GraphicsWidth(),GraphicsHeight())

glFrustum(0,GraphicsWidth(),0,GraphicsHeight(),1,1000)

 

For some reason it's only rendering the bottom left corner of the FBO.

Edited by funnyben123

Share this post


Link to post
Share on other sites
Advertisement
http://www.opengl.org/sdk/docs/man2/xhtml/glFrustum.xml
glFrustum — multiply the current matrix by a perspective matrix

Before applying the frustum-matrix you have to reset the matrix first (glLoadIdentity), push and pop it (glPushMatrix, glPopMatrix) or use some other method (e.g. glLoadMatrix)

Edit: Or more likely you are using glFrustum wrong. The docs say void glFrustum(left, right, bottom, top, nearVal, farVal) - in your example code you are not in the center with your matrix.

- Martin Edited by MausGames

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement