Separate OpenGL frame management.