@@ -67,17 +67,20 @@ namespace hex::init {
6767 log::debug (" OpenGL Renderer: '{}'" , glRendererString);
6868 log::debug (" OpenGL Version String: '{}'" , glVersionString);
6969 log::debug (" OpenGL Shading Language Version: '{}'" , glShadingLanguageVersion);
70- log::debug (" GLFW Backend: '{}'" , [] {
71- switch (glfwGetPlatform ()) {
72- case GLFW_PLATFORM_WIN32: return " Win32" ;
73- case GLFW_PLATFORM_COCOA: return " Cocoa" ;
74- case GLFW_PLATFORM_X11: return " X11" ;
75- case GLFW_PLATFORM_WAYLAND: return " Wayland" ;
76- case GLFW_PLATFORM_NULL: return " null" ;
77- case GLFW_PLATFORM_UNAVAILABLE: return " Unavailable" ;
78- default : return " Unknown" ;
79- }
80- }());
70+
71+ #if defined(GLFW_ANY_PLATFORM)
72+ log::debug (" GLFW Backend: '{}'" , [] {
73+ switch (glfwGetPlatform ()) {
74+ case GLFW_PLATFORM_WIN32: return " Win32" ;
75+ case GLFW_PLATFORM_COCOA: return " Cocoa" ;
76+ case GLFW_PLATFORM_X11: return " X11" ;
77+ case GLFW_PLATFORM_WAYLAND: return " Wayland" ;
78+ case GLFW_PLATFORM_NULL: return " null" ;
79+ case GLFW_PLATFORM_UNAVAILABLE: return " Unavailable" ;
80+ default : return " Unknown" ;
81+ }
82+ }());
83+ #endif
8184
8285 ImHexApi::System::impl::setGPUVendor (glVendorString);
8386 ImHexApi::System::impl::setGLRenderer (glRendererString);
0 commit comments