
Support for Zig 0.12.1, 0.13.0, master, etc. is only incidental and is not as thoroughly tested. mach-glfw only officially targets Zig 2024.10.
21 lines
1.2 KiB
Markdown
21 lines
1.2 KiB
Markdown
<a href="https://machengine.org/pkg/mach-glfw">
|
|
<picture>
|
|
<source media="(prefers-color-scheme: dark)" srcset="https://machengine.org/assets/mach/glfw-full-dark.svg">
|
|
<img alt="mach-glfw" src="https://machengine.org/assets/mach/glfw-full-light.svg" height="150px">
|
|
</picture>
|
|
</a>
|
|
|
|
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?](https://machengine.org/v0.4/pkg/mach-glfw/)
|
|
|
|
## Community maintained
|
|
|
|
The [Mach engine](https://machengine.org/) 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](https://machengine.org/docs/nominated-zig/) (and may only incidentally work on other Zig versions) but may not see regular updates as it is no longer a Mach project (see [hexops/mach#1166](https://github.com/hexops/mach/issues/1166)).
|
|
|
|
Some old documentation is available at https://machengine.org/v0.4/pkg/mach-glfw/
|