From 0fe515baa50d70a6edb89f224269bd52802ae992 Mon Sep 17 00:00:00 2001 From: Zedadias Wick Date: Fri, 7 Aug 2026 19:33:29 +0100 Subject: [PATCH 1/2] Serialize GL Rendering --- libraries/gl/src/gl/GLHelpers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/gl/src/gl/GLHelpers.cpp b/libraries/gl/src/gl/GLHelpers.cpp index 7afe6849936..a2890684ca0 100644 --- a/libraries/gl/src/gl/GLHelpers.cpp +++ b/libraries/gl/src/gl/GLHelpers.cpp @@ -31,6 +31,7 @@ size_t evalGLFormatSwapchainPixelSize(const QSurfaceFormat& format) { #ifdef Q_OS_MAC #define SERIALIZE_GL_RENDERING #endif +#define SERIALIZE_GL_RENDERING #ifdef SERIALIZE_GL_RENDERING From 58b6422d85937b4da81bf13ef86533ad7e6a2255 Mon Sep 17 00:00:00 2001 From: Zedadias Wick Date: Sat, 8 Aug 2026 08:21:58 +0100 Subject: [PATCH 2/2] Don't serialize at all --- libraries/gl/src/gl/GLHelpers.cpp | 1 - libraries/qml/src/qml/impl/RenderEventHandler.cpp | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/libraries/gl/src/gl/GLHelpers.cpp b/libraries/gl/src/gl/GLHelpers.cpp index a2890684ca0..7afe6849936 100644 --- a/libraries/gl/src/gl/GLHelpers.cpp +++ b/libraries/gl/src/gl/GLHelpers.cpp @@ -31,7 +31,6 @@ size_t evalGLFormatSwapchainPixelSize(const QSurfaceFormat& format) { #ifdef Q_OS_MAC #define SERIALIZE_GL_RENDERING #endif -#define SERIALIZE_GL_RENDERING #ifdef SERIALIZE_GL_RENDERING diff --git a/libraries/qml/src/qml/impl/RenderEventHandler.cpp b/libraries/qml/src/qml/impl/RenderEventHandler.cpp index c2e69d5a9b2..d11f8102a8c 100644 --- a/libraries/qml/src/qml/impl/RenderEventHandler.cpp +++ b/libraries/qml/src/qml/impl/RenderEventHandler.cpp @@ -152,8 +152,8 @@ void RenderEventHandler::qmlRender(bool sceneGraphSync) { { // Serialize QML rendering because of a crash caused by Qt bug // https://bugreports.qt.io/browse/QTBUG-77469 - static std::mutex qmlRenderMutex; - std::unique_lock qmlRenderLock{ qmlRenderMutex }; + //static std::mutex qmlRenderMutex; + //std::unique_lock qmlRenderLock{ qmlRenderMutex }; _shared->_renderControl->render(); } }