aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMartinfx <maficccc@gmail.com>2017-11-29 00:04:29 +0100
committerMartinfx <maficccc@gmail.com>2017-11-29 00:04:29 +0100
commit2cf37708c024cb18267c41db3d604d570f6fe670 (patch)
tree2326988cad63b755f4fda97691ce84d677b9d7e3 /src
parentc9722161d11b250006f17de62dd9ff17e46aeed4 (diff)
downloadraylib-2cf37708c024cb18267c41db3d604d570f6fe670.tar.gz
raylib-2cf37708c024cb18267c41db3d604d570f6fe670.zip
Added glfw support for FreeBSD
Diffstat (limited to 'src')
-rw-r--r--src/rglfw.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/rglfw.c b/src/rglfw.c
index 83e0021b..5cd2c937 100644
--- a/src/rglfw.c
+++ b/src/rglfw.c
@@ -36,6 +36,9 @@
#ifdef __linux__
#define _GLFW_X11
#endif
+#ifdef __FreeBSD__
+ #define _GLFW_X11
+#endif
#ifdef __APPLE__
#define _GLFW_COCOA
#define _GLFW_USE_CHDIR // To chdir to the Resources subdirectory of the application bundle during glfwInit
@@ -77,6 +80,20 @@
#include "external/glfw/src/osmesa_context.c"
#endif
+#ifdef __FreeBSD__
+ #include "external/glfw/src/x11_init.c"
+ #include "external/glfw/src/x11_monitor.c"
+ #include "external/glfw/src/x11_window.c"
+ #include "external/glfw/src/xkb_unicode.c"
+ // TODO: Joistick implementation
+ #include "external/glfw/src/null_joystick.c"
+ #include "external/glfw/src/posix_time.c"
+ #include "external/glfw/src/posix_thread.c"
+ #include "external/glfw/src/glx_context.c"
+ #include "external/glfw/src/egl_context.c"
+ #include "external/glfw/src/osmesa_context.c"
+#endif
+
#ifdef __APPLE__
#include "external/glfw/src/cocoa_init.m"
#include "external/glfw/src/cocoa_joystick.m"