/bodge-glfw

Thin wrapper over GLFW library

Primary LanguageCommon LispMIT LicenseMIT

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)