Browse Source

Fix asserts being triggered in OpenGL renderers when window is minimized, see #380

Michael Ragazzon 3 years ago
parent
commit
2c773e6802
2 changed files with 2 additions and 2 deletions
  1. 1 1
      Backends/RmlUi_Renderer_GL2.cpp
  2. 1 1
      Backends/RmlUi_Renderer_GL3.cpp

+ 1 - 1
Backends/RmlUi_Renderer_GL2.cpp

@@ -62,7 +62,7 @@ void RenderInterface_GL2::SetViewport(int in_viewport_width, int in_viewport_hei
 
 
 void RenderInterface_GL2::BeginFrame()
 void RenderInterface_GL2::BeginFrame()
 {
 {
-	RMLUI_ASSERT(viewport_width > 0 && viewport_height > 0);
+	RMLUI_ASSERT(viewport_width >= 0 && viewport_height >= 0);
 	glViewport(0, 0, viewport_width, viewport_height);
 	glViewport(0, 0, viewport_width, viewport_height);
 
 
 	glEnableClientState(GL_VERTEX_ARRAY);
 	glEnableClientState(GL_VERTEX_ARRAY);

+ 1 - 1
Backends/RmlUi_Renderer_GL3.cpp

@@ -334,7 +334,7 @@ void RenderInterface_GL3::SetViewport(int width, int height)
 
 
 void RenderInterface_GL3::BeginFrame()
 void RenderInterface_GL3::BeginFrame()
 {
 {
-	RMLUI_ASSERT(viewport_width > 0 && viewport_height > 0);
+	RMLUI_ASSERT(viewport_width >= 0 && viewport_height >= 0);
 	glViewport(0, 0, viewport_width, viewport_height);
 	glViewport(0, 0, viewport_width, viewport_height);
 
 
 	glClearStencil(0);
 	glClearStencil(0);