/* * @brief Called at the end of each video frame to swap buffers. Also, if the * loading cycle has completed, media is freed here. */ void R_EndFrame(void) { if (cls.state == CL_ACTIVE && !cls.loading) { if (r_view.update) { r_view.update = false; R_FreeMedia(); } } SDL_GL_SwapBuffers(); // swap buffers }
/* * @brief Called at the end of each video frame to swap buffers. Also, if the * loading cycle has completed, media is freed here. */ void R_EndFrame(void) { if (cls.state == CL_ACTIVE && !cls.loading) { if (r_view.update) { r_view.update = false; R_FreeMedia(); } } SDL_GL_SwapWindow(r_context.window); }