From 3cb8c466a4b697578ef57dd9471a4402800055ee Mon Sep 17 00:00:00 2001 From: Richard Ramos Date: Wed, 15 Jul 2020 17:04:35 -0400 Subject: [PATCH] Enable OpenGL --- vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h | 2 ++ vendor/DOtherSide/lib/src/DOtherSide.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h index 4c4d8248bc..8ae1766ba5 100644 --- a/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h +++ b/vendor/DOtherSide/lib/include/DOtherSide/DOtherSide.h @@ -62,6 +62,8 @@ DOS_API void DOS_CALL dos_qcoreapplication_process_events_timed(DosQEventLoopPro DOS_API void DOS_CALL dos_qapplication_enable_hdpi(void); +DOS_API void DOS_CALL dos_qapplication_initialize_opengl(void); + /// \brief Create a QGuiApplication /// \note The created QGuiApplication should be freed by calling dos_qguiapplication_delete() DOS_API void DOS_CALL dos_qguiapplication_create(void); diff --git a/vendor/DOtherSide/lib/src/DOtherSide.cpp b/vendor/DOtherSide/lib/src/DOtherSide.cpp index a4273256c4..c4ed9e37ae 100644 --- a/vendor/DOtherSide/lib/src/DOtherSide.cpp +++ b/vendor/DOtherSide/lib/src/DOtherSide.cpp @@ -77,6 +77,11 @@ void dos_qapplication_enable_hdpi() QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); } +void dos_qapplication_initialize_opengl() +{ + QCoreApplication::setAttribute(Qt::AA_ShareOpenGLContexts); +} + void dos_qguiapplication_create() { static int argc = 1;