瀏覽代碼

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

Michael Ragazzon 3 年之前
父節點
當前提交
2c773e6802
共有 2 個文件被更改,包括 2 次插入2 次删除
  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()
 {
-	RMLUI_ASSERT(viewport_width > 0 && viewport_height > 0);
+	RMLUI_ASSERT(viewport_width >= 0 && viewport_height >= 0);
 	glViewport(0, 0, viewport_width, viewport_height);
 
 	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()
 {
-	RMLUI_ASSERT(viewport_width > 0 && viewport_height > 0);
+	RMLUI_ASSERT(viewport_width >= 0 && viewport_height >= 0);
 	glViewport(0, 0, viewport_width, viewport_height);
 
 	glClearStencil(0);