Hi,
I am working on an application to read in frames from a capture card and put them into a Pixel Buffer Object. I am pretty new to OpenGL.
How do it get it so that the screen updates when a new frame comes in and disable the glutDisplayFunc loop?
Thanks
archtitecture with callback
Started by metamind, Dec 06 2012 04:13 AM
2 replies to this topic
Sponsor:
#3 Members - Reputation: 403
Posted 09 December 2012 - 08:47 AM
In GLUT there is a glutPostRedisplay() function that will redraw the screen for you. I'm not sure that this will pump any user inputs (as it would in GLFW), but it may. When you get a new caputure frame, update your PBO and then then call the postRedisplay() function to ask GLUT to redraw the screen.
GLUT and FreeGLUT are pretty old. I recommend GLFW as well (full disclosure: I've contributed to it in the past). It's a great windowing framework and gives you the primitives to build your own loop around.
Cheers,
Bob
GLUT and FreeGLUT are pretty old. I recommend GLFW as well (full disclosure: I've contributed to it in the past). It's a great windowing framework and gives you the primitives to build your own loop around.
Cheers,
Bob
Halfway down the trail to Hell...






