Gets a renderer ready for a framebuffer copy, or stops a framebuffer copy
| 2089 | |
| 2090 | // Gets a renderer ready for a framebuffer copy, or stops a framebuffer copy |
| 2091 | void rend_SetFrameBufferCopyState(bool state) { |
| 2092 | if (state) { |
| 2093 | ASSERT(opengl_Framebuffer_ready == 0); |
| 2094 | opengl_Framebuffer_ready = 1; |
| 2095 | } else { |
| 2096 | ASSERT(opengl_Framebuffer_ready != 0); |
| 2097 | opengl_Framebuffer_ready = 0; |
| 2098 | |
| 2099 | if (opengl_Framebuffer_ready == 2) { |
| 2100 | bm_DestroyChunkedBitmap(&opengl_Chunked_bitmap); |
| 2101 | opengl_ResetCache(); |
| 2102 | } |
| 2103 | } |
| 2104 | } |
| 2105 | |
| 2106 | // Gets OpenGL ready to work in a window |
| 2107 | int rend_InitOpenGLWindow(oeApplication *app, renderer_preferred_state *pref_state) { |
no test coverage detected