GL: don't draw the screens when nothing is running

This commit is contained in:
StapleButter
2019-05-31 12:25:16 +02:00
parent 464b116916
commit 1a3314f0bd

View File

@ -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);