Dead-simple procedural Vulkan-based graphics library with as much in-house implementation as is possible.
- C++ 81.2%
- Odin 10.1%
- C 4.6%
- CMake 3.3%
- GLSL 0.4%
- Other 0.3%
Add add_billboard_3d(pos, size, color) for camera-facing additive quads, set_billboard_pipeline() for custom pipeline registration, and a separate billboard_batch that flushes independently from particles. Add Blend_Mode enum (None/Alpha/Additive) to Pipeline_Desc. All three backends (Vulkan, D3D11, D3D12) now select blend factors based on the mode: Alpha uses SRC_ALPHA/ONE_MINUS_SRC_ALPHA, Additive uses ONE/ONE. |
||
|---|---|---|
| deps | ||
| jersey | ||
| lava | ||
| liblava | ||
| vulkan-tut | ||
| .gitmodules | ||
| CLAUDE.md | ||
| issue.md | ||
| ols.json | ||
| PLAN.md | ||
| test.png | ||