-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Aidan Cline edited this page Jan 8, 2023
·
2 revisions
GLFW is a free, Open Source, multi-platform library for OpenGL, OpenGL ES and Vulkan application development. It provides a simple, platform-independent API for creating windows, contexts and surfaces, reading input, handling events, etc.
Getting started is a guide for users new to GLFW. It takes you through how to write a small but complete program.
There are guides for each section of the API:
- Introduction to the API – initialization, error handling and high-level design
- Window guide – creating and working with windows and framebuffers
- Context guide – working with OpenGL and OpenGL ES contexts
- Vulkan guide - working with Vulkan objects and extensions
- Monitor guide – enumerating and working with monitors and video modes
- Input guide – receiving events, polling and processing input
The reference documentation provides more detailed information about specific functions.