瀏覽代碼

Added glfw support for FreeBSD

pull/407/head
Martinfx 7 年之前
父節點
當前提交
2cf37708c0
共有 1 個檔案被更改,包括 17 行新增0 行删除
  1. +17
    -0
      src/rglfw.c

+ 17
- 0
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"

Loading…
取消
儲存