GL: don't draw the screens when nothing is running
This commit is contained in:
parent
464b116916
commit
1a3314f0bd
|
@ -396,6 +396,8 @@ void GLScreen_DrawScreen()
|
|||
glClearColor(0, 0, 0, 1);
|
||||
glClear(GL_COLOR_BUFFER_BIT);
|
||||
|
||||
if (RunningSomething)
|
||||
{
|
||||
int frontbuf = GPU::FrontBuffer;
|
||||
glActiveTexture(GL_TEXTURE0);
|
||||
glBindTexture(GL_TEXTURE_2D, GL_ScreenTexture);
|
||||
|
@ -425,6 +427,7 @@ void GLScreen_DrawScreen()
|
|||
glBindBuffer(GL_ARRAY_BUFFER, GL_ScreenVertexBufferID);
|
||||
glBindVertexArray(GL_ScreenVertexArrayID);
|
||||
glDrawArrays(GL_TRIANGLES, 0, 4*3);
|
||||
}
|
||||
|
||||
glFlush();
|
||||
uiGLSwapBuffers(GLContext);
|
||||
|
|
Loading…
Reference in New Issue