An application development framework made in Zig.
- Probably fork, cause you'll be editing things here and there if you're using this at this stage.
- Write your application in the
app
folder. res
folder contents are copied tozig-out/bin
when built.- Use whatever parts u want from the
iridium
package - Run
zig build
as normal
Alternatively you can @import
the build.zig
file and run the addIridium()
function in your build process.
- GLFW
- GLAD
- Dear ImGui
- Assets (stb libraries)
- Audio (OpenAL..?)
- Window wrapper
- Input wrapper
- Shaders
- Renderer
- Texture loading
Currently supports linux
, must have x11
and gl
development packages installed.
To view the whole build process, read through the build.zig
and libbuild.zig
files in lib
. Currently only Linux is supported. But care is taken to make it possible to compile on at least Windows in the future with minimal system dependencies. I just don't feel like setting that up at the moment.