Building from source
You can customize the rendering backend and window system using build arguments.
Build dependences
- zig compiler (0.15.1)
- glslang-tools installed (optional)
Options
-
-Drender-backendOpenGLVulkan(default)
-
-Dwindow-systemXlibXcb(default on Linux)Win32(default on Windows)
-
-Dno-lsp-checktruefalse(default)
this disables a step called
checkthat used automatically by zls to load build configuration -
-Ddisable-renderer-debugtrue(default in release builds)false(default in debug builds)
this disables debuging callbacks and validation layers
build examples
zig build -Doptimize=ReleaseFast -Dwindow-system=Xcb -Dno-lsp-check -Drender-backend=Vulkan
Cross-compile to Windows from Linux
zig build -Dtarget=x86_64-windows -Drender-backend=OpenGL -Ddisable-renderer-debug