|
@@ -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
|