From 1570d3dc994718019561f096a11f662302dc1f77 Mon Sep 17 00:00:00 2001 From: superp00t Date: Sat, 2 Dec 2023 12:28:53 -0500 Subject: [PATCH] fix(gx): create GLSDL graphics device on Linux --- src/gx/Device.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/gx/Device.cpp b/src/gx/Device.cpp index 7daa8ac..9231ac5 100644 --- a/src/gx/Device.cpp +++ b/src/gx/Device.cpp @@ -29,6 +29,14 @@ CGxDevice* GxDevCreate(EGxApi api, int32_t (*windowProc)(void* window, uint32_t } #endif + #if defined(WHOA_SYSTEM_LINUX) + if (api == GxApi_OpenGl) { + device = CGxDevice::NewOpenGl(); + } else { + // Error + } + #endif + g_theGxDevicePtr = device; if (g_theGxDevicePtr->DeviceCreate(windowProc, format)) {