Use BX_PLATFORM_BSD for all BSD based platforms

This commit is contained in:
Miodrag Milanovic 2016-01-04 18:08:46 +01:00
parent 2ed3eb83f0
commit f9a7c6ec0b
6 changed files with 16 additions and 16 deletions

View file

@ -142,7 +142,7 @@ namespace entry
return NULL; return NULL;
} }
# if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD # if BX_PLATFORM_LINUX || BX_PLATFORM_BSD
return (void*)wmi.info.x11.window; return (void*)wmi.info.x11.window;
# elif BX_PLATFORM_OSX # elif BX_PLATFORM_OSX
return wmi.info.cocoa.window; return wmi.info.cocoa.window;

View file

@ -5,7 +5,7 @@
#include "entry_p.h" #include "entry_p.h"
#if ENTRY_CONFIG_USE_NATIVE && (BX_PLATFORM_FREEBSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI) #if ENTRY_CONFIG_USE_NATIVE && (BX_PLATFORM_BSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI)
#define XK_MISCELLANY #define XK_MISCELLANY
#define XK_LATIN1 #define XK_LATIN1
@ -713,4 +713,4 @@ int main(int _argc, char** _argv)
return s_ctx.run(_argc, _argv); return s_ctx.run(_argc, _argv);
} }
#endif // ENTRY_CONFIG_USE_NATIVE && (BX_PLATFORM_FREEBSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI) #endif // ENTRY_CONFIG_USE_NATIVE && (BX_PLATFORM_BSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI)

View file

@ -98,7 +98,7 @@ namespace bgfx
} // namespace bgfx } // namespace bgfx
#elif BX_PLATFORM_FREEBSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI #elif BX_PLATFORM_BSD || BX_PLATFORM_LINUX || BX_PLATFORM_RPI
namespace bgfx namespace bgfx
{ {
@ -203,7 +203,7 @@ namespace bgfx
} }
PlatformData pd; PlatformData pd;
# if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD # if BX_PLATFORM_LINUX || BX_PLATFORM_BSD
pd.ndt = wmi.info.x11.display; pd.ndt = wmi.info.x11.display;
pd.nwh = (void*)(uintptr_t)wmi.info.x11.window; pd.nwh = (void*)(uintptr_t)wmi.info.x11.window;
# elif BX_PLATFORM_OSX # elif BX_PLATFORM_OSX
@ -227,7 +227,7 @@ namespace bgfx
// If GLFW/glfw3.h is included before bgfxplatform.h we can enable GLFW3 // If GLFW/glfw3.h is included before bgfxplatform.h we can enable GLFW3
// window interop convenience code. // window interop convenience code.
# if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD # if BX_PLATFORM_LINUX || BX_PLATFORM_BSD
# define GLFW_EXPOSE_NATIVE_X11 # define GLFW_EXPOSE_NATIVE_X11
# define GLFW_EXPOSE_NATIVE_GLX # define GLFW_EXPOSE_NATIVE_GLX
# elif BX_PLATFORM_OSX # elif BX_PLATFORM_OSX
@ -244,7 +244,7 @@ namespace bgfx
inline void glfwSetWindow(GLFWwindow* _window) inline void glfwSetWindow(GLFWwindow* _window)
{ {
PlatformData pd; PlatformData pd;
# if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD # if BX_PLATFORM_LINUX || BX_PLATFORM_BSD
pd.ndt = glfwGetX11Display(); pd.ndt = glfwGetX11Display();
pd.nwh = (void*)(uintptr_t)glfwGetX11Window(_window); pd.nwh = (void*)(uintptr_t)glfwGetX11Window(_window);
pd.context = glfwGetGLXContext(_window); pd.context = glfwGetGLXContext(_window);

View file

@ -50,7 +50,7 @@
# ifndef BGFX_CONFIG_RENDERER_OPENGL # ifndef BGFX_CONFIG_RENDERER_OPENGL
# define BGFX_CONFIG_RENDERER_OPENGL (0 \ # define BGFX_CONFIG_RENDERER_OPENGL (0 \
|| BX_PLATFORM_FREEBSD \ || BX_PLATFORM_BSD \
|| BX_PLATFORM_LINUX \ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_OSX \ || BX_PLATFORM_OSX \
|| BX_PLATFORM_WINDOWS \ || BX_PLATFORM_WINDOWS \
@ -177,7 +177,7 @@
#ifndef BGFX_CONFIG_MULTITHREADED #ifndef BGFX_CONFIG_MULTITHREADED
# define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&&(0 \ # define BGFX_CONFIG_MULTITHREADED ( (!BGFX_CONFIG_RENDERER_NULL)&&(0 \
|| BX_PLATFORM_ANDROID \ || BX_PLATFORM_ANDROID \
|| BX_PLATFORM_FREEBSD \ || BX_PLATFORM_BSD \
|| BX_PLATFORM_LINUX \ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_IOS \ || BX_PLATFORM_IOS \
|| BX_PLATFORM_NACL \ || BX_PLATFORM_NACL \

View file

@ -5,7 +5,7 @@
#include "bgfx_p.h" #include "bgfx_p.h"
#if (BX_PLATFORM_FREEBSD || BX_PLATFORM_LINUX) && (BGFX_CONFIG_RENDERER_OPENGLES || BGFX_CONFIG_RENDERER_OPENGL) #if (BX_PLATFORM_BSD || BX_PLATFORM_LINUX) && (BGFX_CONFIG_RENDERER_OPENGLES || BGFX_CONFIG_RENDERER_OPENGL)
# include "renderer_gl.h" # include "renderer_gl.h"
# if BGFX_USE_GLX # if BGFX_USE_GLX
@ -308,4 +308,4 @@ namespace bgfx { namespace gl
# endif // BGFX_USE_GLX # endif // BGFX_USE_GLX
#endif // (BX_PLATFORM_FREEBSD || BX_PLATFORM_LINUX) && (BGFX_CONFIG_RENDERER_OPENGLES || BGFX_CONFIG_RENDERER_OPENGL) #endif // (BX_PLATFORM_BSD || BX_PLATFORM_LINUX) && (BGFX_CONFIG_RENDERER_OPENGLES || BGFX_CONFIG_RENDERER_OPENGL)

View file

@ -10,7 +10,7 @@
|| BX_PLATFORM_ANDROID \ || BX_PLATFORM_ANDROID \
|| BX_PLATFORM_EMSCRIPTEN \ || BX_PLATFORM_EMSCRIPTEN \
|| BX_PLATFORM_LINUX \ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_FREEBSD \ || BX_PLATFORM_BSD \
|| BX_PLATFORM_QNX \ || BX_PLATFORM_QNX \
|| BX_PLATFORM_RPI \ || BX_PLATFORM_RPI \
|| BX_PLATFORM_WINDOWS \ || BX_PLATFORM_WINDOWS \
@ -19,12 +19,12 @@
#define BGFX_USE_WGL (BGFX_CONFIG_RENDERER_OPENGL && BX_PLATFORM_WINDOWS) #define BGFX_USE_WGL (BGFX_CONFIG_RENDERER_OPENGL && BX_PLATFORM_WINDOWS)
#define BGFX_USE_GLX (BGFX_CONFIG_RENDERER_OPENGL && (0 \ #define BGFX_USE_GLX (BGFX_CONFIG_RENDERER_OPENGL && (0 \
|| BX_PLATFORM_LINUX \ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_FREEBSD \ || BX_PLATFORM_BSD \
) ) ) )
#define BGFX_USE_GL_DYNAMIC_LIB (0 \ #define BGFX_USE_GL_DYNAMIC_LIB (0 \
|| BX_PLATFORM_LINUX \ || BX_PLATFORM_LINUX \
|| BX_PLATFORM_FREEBSD \ || BX_PLATFORM_BSD \
|| BX_PLATFORM_OSX \ || BX_PLATFORM_OSX \
|| BX_PLATFORM_WINDOWS \ || BX_PLATFORM_WINDOWS \
) )
@ -36,7 +36,7 @@
# define GL_ARB_shader_objects // OSX collsion with GLhandleARB in gltypes.h # define GL_ARB_shader_objects // OSX collsion with GLhandleARB in gltypes.h
# endif // BX_PLATFORM_OSX # endif // BX_PLATFORM_OSX
# else # else
# if BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD # if BX_PLATFORM_LINUX || BX_PLATFORM_BSD
# define GL_PROTOTYPES # define GL_PROTOTYPES
# define GL_GLEXT_LEGACY # define GL_GLEXT_LEGACY
# include <GL/gl.h> # include <GL/gl.h>
@ -805,7 +805,7 @@ typedef uint64_t GLuint64;
# include "glcontext_ppapi.h" # include "glcontext_ppapi.h"
#elif BX_PLATFORM_WINDOWS #elif BX_PLATFORM_WINDOWS
# include <windows.h> # include <windows.h>
#elif BX_PLATFORM_LINUX || BX_PLATFORM_FREEBSD #elif BX_PLATFORM_LINUX || BX_PLATFORM_BSD
# include "glcontext_glx.h" # include "glcontext_glx.h"
#elif BX_PLATFORM_OSX #elif BX_PLATFORM_OSX
# include "glcontext_nsgl.h" # include "glcontext_nsgl.h"