Jump to content
  • Advertisement
Sign in to follow this  
GCoda

OpenGL Why isn't the window redrawn?

This topic is 4688 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

Hi, I have problem getting the opengl to render in windows. My code renders the the initial screen alright but after that no redrawing occurs. What else is needed (than these three lines) to make the window update in regular basis?
glutReshapeFunc(&OpenGLRenderer::sresize);
glutDisplayFunc(&OpenGLRenderer::srender);
glutMainLoop(); // why doesn't glut call the Display Func?
Thanks.

Share this post


Link to post
Share on other sites
Advertisement
I have never used glut, and this may be a longshot but, are you using glutSwapBuffers or something similar to swap front and back buffers?

Share this post


Link to post
Share on other sites
The display func will only be called when redrawing is required. That means something about the window must have changed, because glut can't know about anything but that. Use the idle func instead.

Share this post


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

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!