Welcome to the GLFW bindings!
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.
- cl-glfw
- The cl-glfw reference
- Initialization, version and error reference
- Context reference
- Input reference
- Monitor reference
- Vulkan support reference
- Window reference
This project offers you The cl-glfw reference with a brief description of each function. If you find some description unclear, don't hesitate to post an issue. However, the main documentation source must be the GLFW official documentation.
This project is available on Ultralisp. If you don't have it, eval the next expression in your REPL:
(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)
Finally, install cl-glfw:
(ql:quickload :cl-glfw)
Also, to make cl-glfw work you need to install the shared libraries that you can find in the official web page.