|
@@ -51,7 +51,7 @@ These macros may be defined before the inclusion of the GLFW header and affect
|
|
how that header behaves.
|
|
how that header behaves.
|
|
|
|
|
|
`GLFW_INCLUDE_GLCOREARB` makes the header include the modern `GL/glcorearb.h`
|
|
`GLFW_INCLUDE_GLCOREARB` makes the header include the modern `GL/glcorearb.h`
|
|
-header (`OpenGL/gl3.h` on Mac OS X) instead of the regular OpenGL header.
|
|
|
|
|
|
+header (`OpenGL/gl3.h` on OS X) instead of the regular OpenGL header.
|
|
|
|
|
|
`GLFW_INCLUDE_ES1` makes the header include the OpenGL ES 1.x `GLES/gl.h` header
|
|
`GLFW_INCLUDE_ES1` makes the header include the OpenGL ES 1.x `GLES/gl.h` header
|
|
instead of the regular OpenGL header.
|
|
instead of the regular OpenGL header.
|
|
@@ -64,11 +64,13 @@ header instead of the regular OpenGL header.
|
|
|
|
|
|
`GLFW_INCLUDE_NONE` makes the header not include any client API header.
|
|
`GLFW_INCLUDE_NONE` makes the header not include any client API header.
|
|
|
|
|
|
-`GLFW_INCLUDE_GLU` makes the header include the GLU header. This only makes
|
|
|
|
-sense if you are using OpenGL.
|
|
|
|
|
|
+`GLFW_INCLUDE_GLU` makes the header include the GLU header *in addition to* the
|
|
|
|
+OpenGL header. This should only be used with the default `GL/gl.h` header
|
|
|
|
+(`OpenGL/gl.h` on OS X), i.e. if you are not using any of the above macros.
|
|
|
|
|
|
`GLFW_DLL` is necessary when using the GLFW DLL on Windows, in order to explain
|
|
`GLFW_DLL` is necessary when using the GLFW DLL on Windows, in order to explain
|
|
to the compiler that the GLFW functions will be coming from another executable.
|
|
to the compiler that the GLFW functions will be coming from another executable.
|
|
|
|
+It has no function on other platforms.
|
|
|
|
|
|
|
|
|
|
@section build_link Link with the right libraries
|
|
@section build_link Link with the right libraries
|