Commit: a123fc9e224a3b379ddd0e587aa72859f783b130
Author: Campbell Barton
Date:   Wed Aug 17 16:21:13 2022 +1000
Branches: master
https://developer.blender.org/rBa123fc9e224a3b379ddd0e587aa72859f783b130

GHOST/EGL: Only draw grey into buffers attached to windows

Avoid redundant drawing, match GHOST/GLX behavior.

===================================================================

M       intern/ghost/intern/GHOST_ContextEGL.cpp

===================================================================

diff --git a/intern/ghost/intern/GHOST_ContextEGL.cpp 
b/intern/ghost/intern/GHOST_ContextEGL.cpp
index 6de161fda2a..ef13133d3a3 100644
--- a/intern/ghost/intern/GHOST_ContextEGL.cpp
+++ b/intern/ghost/intern/GHOST_ContextEGL.cpp
@@ -582,8 +582,10 @@ GHOST_TSuccess GHOST_ContextEGL::initializeDrawingContext()
     goto error;
   }
 
-  initClearGL();
-  ::eglSwapBuffers(m_display, m_surface);
+  if (m_nativeWindow != 0) {
+    initClearGL();
+    ::eglSwapBuffers(m_display, m_surface);
+  }
 
   return GHOST_kSuccess;

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to