2
0
Эх сурвалжийг харах

Backends: GLFW: fixed build for Emscripten which doesn't expose glfw3native.h.

Amend 10d0162
ocornut 20 цаг өмнө
parent
commit
6274ca4266

+ 3 - 1
backends/imgui_impl_glfw.cpp

@@ -110,10 +110,12 @@
 #ifndef GLFW_EXPOSE_NATIVE_WIN32    // for glfwGetWin32Window()
 #define GLFW_EXPOSE_NATIVE_WIN32
 #endif
+#include <GLFW/glfw3native.h>
 #elif defined(__APPLE__)
 #ifndef GLFW_EXPOSE_NATIVE_COCOA    // for glfwGetCocoaWindow()
 #define GLFW_EXPOSE_NATIVE_COCOA
 #endif
+#include <GLFW/glfw3native.h>
 #elif !defined(__EMSCRIPTEN__)
 #ifndef GLFW_EXPOSE_NATIVE_X11      // for glfwGetX11Window() on Freedesktop (Linux, BSD, etc.)
 #define GLFW_EXPOSE_NATIVE_X11
@@ -121,8 +123,8 @@
 #ifndef GLFW_EXPOSE_NATIVE_WAYLAND
 #define GLFW_EXPOSE_NATIVE_WAYLAND
 #endif
-#endif
 #include <GLFW/glfw3native.h>
+#endif
 #undef Status                   // X11 headers are leaking this.
 #ifndef _WIN32
 #include <unistd.h>             // for usleep()