浏览代码

Cleanup

Related to #1039.
Camilla Löwy 8 年之前
父节点
当前提交
be51c201dd
共有 2 个文件被更改,包括 8 次插入3 次删除
  1. 1 0
      README.md
  2. 7 3
      include/GLFW/glfw3.h

+ 1 - 0
README.md

@@ -248,6 +248,7 @@ skills.
  - blanco
  - Kyle Brenneman
  - Martin Capitanio
+ - David Carlier
  - Chi-kwan Chan
  - Lambert Clara
  - Andrew Corrigan

+ 7 - 3
include/GLFW/glfw3.h

@@ -209,9 +209,6 @@ extern "C" {
  #endif /*__APPLE__*/
 
 #endif /* OpenGL and OpenGL ES headers */
-#ifndef GLAPIENTRY
- #define GLAPIENTRY APIENTRY
-#endif /* GLAPIENT
 
 #if defined(GLFW_INCLUDE_VULKAN)
 
@@ -4909,6 +4906,13 @@ GLFWAPI VkResult glfwCreateWindowSurface(VkInstance instance, GLFWwindow* window
  #undef GLFW_CALLBACK_DEFINED
 #endif
 
+/* Some OpenGL related headers need GLAPIENTRY, but it is unconditionally
+ * defined by some gl.h variants (OpenBSD) so define it after if needed.
+ */
+#ifndef GLAPIENTRY
+ #define GLAPIENTRY APIENTRY
+#endif
+
 /* -------------------- END SYSTEM/COMPILER SPECIFIC --------------------- */