Ziggified GLFW bindings with 100% API coverage, zero-fuss installation, cross compilation, and more.
Find a file
2024-12-03 23:34:00 +01:00
.github update to Zig 2024.10 2024-12-03 23:34:00 +01:00
src remove unreferenced file 2024-12-03 23:34:00 +01:00
.gitattributes all: ensure .git* files are standard across subprojects 2022-08-23 08:36:51 -07:00
.gitignore update to Zig 2024.05 2024-06-02 13:53:11 -07:00
build.zig update to Zig 2024.10 2024-12-03 23:34:00 +01:00
build.zig.zon update to Zig 2024.10 2024-12-03 23:34:00 +01:00
LICENSE LICENSE: note directories with a separate LICENSE file 2021-07-05 12:46:20 -07:00
LICENSE-APACHE initialize repository 2021-07-04 10:36:34 -07:00
LICENSE-MIT initialize repository 2021-07-04 10:36:34 -07:00
README.md mach-glfw is now community maintained 2024-07-07 20:57:29 -07:00

mach-glfw

Perfected GLFW bindings for Zig

Features

  • Zero-fuss installation, cross-compilation at the flip of a switch, and broad platform support.
  • 100% API coverage. Every function, type, constant, etc. has been exposed in a ziggified API.

See also: What does a ziggified GLFW API offer?

Community maintained

The Mach engine project no longer uses GLFW, and so this project is now community-maintained. Pull requests are welcome and will be reviewed. The project will still target nominated Zig versions but may not see regular updates as it is no longer a Mach project (see hexops/mach#1166).

Note: hexops/glfw

Some old documentation is available at https://machengine.org/v0.4/pkg/mach-glfw/