bodge-glfw

2020-10-16

Wrapper over glfw3 library

Upstream URL

github.com/borodust/bodge-glfw

Author

Pavel Korolev

License

MIT
README

Build Status Build status

bodge glfw wrapper

Thin wrapper over GLFW OS abstraction and GL/Vulkan context handling library.

Requirements

  • ASDF/Quicklisp
  • x86_64/i686 GNU/Linux, macOS or Windows

Loading

(ql:quickload '(glfw-blob bodge-glfw))

Usage

Interface

All wrapped functions can be found in %glfw package. On the other hand, glfw package contains minimally lispified wrappers and utility functions.

Example

Lispified GLFW example from the documentation can be found in example.lisp

To run it, evaluate in your REPL:

(ql:quickload :bodge-glfw/example)
(glfw.example:run)

Dependencies (7)

  • alexandria
  • cffi
  • cffi-c-ref
  • claw
  • claw-utils
  • cl-opengl
  • glfw-blob
  • GitHub
  • Quicklisp