Branimir Karadžić 11 роки тому
батько
коміт
8c55c8f8a9
3 змінених файлів з 6 додано та 6 видалено
  1. 3 3
      include/bgfxplatform.h
  2. 1 1
      src/glcontext_glx.cpp
  3. 2 2
      src/glcontext_glx.h

+ 3 - 3
include/bgfxplatform.h

@@ -111,7 +111,7 @@ namespace bgfx
 			return false;
 		}
 
-#	if BX_PLATFORM_LINUX
+#	if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
 		x11SetDisplayWindow(wmi.info.x11.display, wmi.info.x11.window);
 #	elif BX_PLATFORM_OSX
 		osxSetNSWindow(wmi.info.cocoa.window);
@@ -128,7 +128,7 @@ namespace bgfx
 // If GLFW/glfw3.h is included before bgfxplatform.h we can enable GLFW3
 // window interop convenience code.
 
-#	if BX_PLATFORM_LINUX
+#	if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
 #		define GLFW_EXPOSE_NATIVE_X11
 #		define GLFW_EXPOSE_NATIVE_GLX
 #	elif BX_PLATFORM_OSX
@@ -144,7 +144,7 @@ namespace bgfx
 {
 	inline void glfwSetWindow(GLFWwindow* _window)
 	{
-#	if BX_PLATFORM_LINUX
+#	if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
 		::Display* display = glfwGetX11Display();
 		::Window window = glfwGetX11Window(_window);
 		x11SetDisplayWindow(display, window);

+ 1 - 1
src/glcontext_glx.cpp

@@ -233,4 +233,4 @@ namespace bgfx
 
 } // namespace bgfx
 
-#endif // BX_PLATFORM_LINUX & (BGFX_CONFIG_RENDERER_OPENGLES|BGFX_CONFIG_RENDERER_OPENGL)
+#endif // (BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD) && (BGFX_CONFIG_RENDERER_OPENGLES || BGFX_CONFIG_RENDERER_OPENGL)

+ 2 - 2
src/glcontext_glx.h

@@ -6,7 +6,7 @@
 #ifndef BGFX_GLCONTEXT_GLX_H_HEADER_GUARD
 #define BGFX_GLCONTEXT_GLX_H_HEADER_GUARD
 
-#if BX_PLATFORM_LINUX
+#if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
 
 #	include <X11/Xlib.h>
 #	include <GL/glx.h>
@@ -35,6 +35,6 @@ namespace bgfx
 	};
 } // namespace bgfx
 
-#endif // BX_PLATFORM_LINUX
+#endif // BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD
 
 #endif // BGFX_GLCONTEXT_GLX_H_HEADER_GUARD