Documentation work

This commit is contained in:
Camilla Löwy 2019-04-16 01:36:49 +02:00
parent 186e9372d5
commit b079610962

View File

@ -10,23 +10,22 @@ GLFW is an Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan
application development. It provides a simple, platform-independent API for application development. It provides a simple, platform-independent API for
creating windows, contexts and surfaces, reading input, handling events, etc. creating windows, contexts and surfaces, reading input, handling events, etc.
GLFW natively supports Windows, macOS and Linux and other Unix-like systems. GLFW natively supports Windows, macOS and Linux and other Unix-like systems. On
An experimental implementation for the Wayland protocol is available but not Linux both X11 and Wayland is supported.
yet officially supported.
GLFW is licensed under the [zlib/libpng GLFW is licensed under the [zlib/libpng
license](http://www.glfw.org/license.html). license](http://www.glfw.org/license.html).
See the [downloads](http://www.glfw.org/download.html) page for details and You can [download](http://www.glfw.org/download.html) the latest stable release
files, or fetch the `latest` branch, which always points to the latest stable as source or Windows binaries, or fetch the `latest` branch from GitHub. Each
release. Each release starting with 3.0 also has a corresponding [annotated release starting with 3.0 also has a corresponding [annotated
tag](https://github.com/glfw/glfw/releases) with source and binary archives. tag](https://github.com/glfw/glfw/releases) with source and binary archives.
The [version history](http://www.glfw.org/changelog.html) lists all user-visible
changes for every release.
Documentation is available [here](http://www.glfw.org/docs/latest/). See the The [documentation](http://www.glfw.org/docs/latest/) is available online and is
[release notes](https://www.glfw.org/docs/latest/news.html) for new features, included in all source and binary archives. See the [release
caveats and deprecations in the latest release. notes](https://www.glfw.org/docs/latest/news.html) for new features, caveats and
deprecations in the latest release. For more details see the [version
history](http://www.glfw.org/changelog.html).
The `master` branch is the stable integration branch and _should_ always compile The `master` branch is the stable integration branch and _should_ always compile
and run on all supported platforms, although details of newly added features may and run on all supported platforms, although details of newly added features may
@ -43,9 +42,10 @@ guide](http://www.glfw.org/docs/latest/moving.html) for moving to the GLFW
## Compiling GLFW ## Compiling GLFW
GLFW itself requires only the headers and libraries for your window system. It GLFW itself requires only the headers and libraries for your OS and window
does not need the headers for any context creation API (WGL, GLX, EGL, NSGL, system. It does not need the headers for any context creation API (WGL, GLX,
OSMesa) or rendering API (OpenGL, OpenGL ES, Vulkan) to enable support for them. EGL, NSGL, OSMesa) or rendering API (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++ 2010 and later, MinGW and
MinGW-w64, on macOS with Clang and on Linux and other Unix-like systems with GCC MinGW-w64, on macOS with Clang and on Linux and other Unix-like systems with GCC