|
|
|
@ -47,18 +47,19 @@ features or fixing bugs. |
|
|
|
|
|
|
|
|
|
## Compiling GLFW |
|
|
|
|
|
|
|
|
|
GLFW itself requires only the headers and libraries for your OS and window |
|
|
|
|
system. It does not need the headers for any context creation API (WGL, GLX, |
|
|
|
|
EGL, NSGL, OSMesa) or rendering API (OpenGL, OpenGL ES, Vulkan) to enable |
|
|
|
|
support for them. |
|
|
|
|
GLFW is written primarily in C99, with parts of macOS support being written in |
|
|
|
|
Objective-C. GLFW itself requires only the headers and libraries for your OS |
|
|
|
|
and window system. It does not need any additional headers for context creation |
|
|
|
|
APIs (WGL, GLX, EGL, NSGL, OSMesa) or rendering APIs (OpenGL, OpenGL ES, Vulkan) |
|
|
|
|
to enable support for them. |
|
|
|
|
|
|
|
|
|
GLFW supports compilation on Windows with Visual C++ 2010 and later, MinGW and |
|
|
|
|
GLFW supports compilation on Windows with Visual C++ 2013 and later, MinGW and |
|
|
|
|
MinGW-w64, on macOS with Clang and on Linux and other Unix-like systems with GCC |
|
|
|
|
and Clang. It will likely compile in other environments as well, but this is |
|
|
|
|
not regularly tested. |
|
|
|
|
|
|
|
|
|
There are [pre-compiled Windows binaries](https://www.glfw.org/download.html) |
|
|
|
|
available for all supported compilers. |
|
|
|
|
There are [pre-compiled binaries](https://www.glfw.org/download.html) available |
|
|
|
|
for all supported compilers on Windows and macOS. |
|
|
|
|
|
|
|
|
|
See the [compilation guide](https://www.glfw.org/docs/latest/compile.html) for |
|
|
|
|
more information about how to compile GLFW yourself. |
|
|
|
@ -79,8 +80,6 @@ more information. |
|
|
|
|
|
|
|
|
|
## System requirements |
|
|
|
|
|
|
|
|
|
GLFW is written in C99 and does not support Visual Studio 2012 or earlier. |
|
|
|
|
|
|
|
|
|
GLFW supports Windows XP and later and macOS 10.8 and later. Linux and other |
|
|
|
|
Unix-like systems running the X Window System are supported even without |
|
|
|
|
a desktop environment or modern extensions, although some features require |
|
|
|
|