Dead-simple procedural Vulkan-based graphics library with as much in-house implementation as is possible.
- C++ 81.6%
- Odin 9.7%
- C 4.7%
- CMake 3.3%
- GLSL 0.4%
- Other 0.2%
Add Blend_Mode (Alpha, Additive, Premultiplied_Alpha) to the backend Pipeline_Desc and implement it across all three backends: - Vulkan: switch on blend_mode in pipeline/graphics.odin - D3D11: select SrcBlend/DestBlend in d3d11_ops.odin - D3D12: select SrcBlend/DestBlend in d3d12_ops.odin Default .Alpha preserves existing behavior. Re-export Blend_Mode from the public API via types.odin. |
||
|---|---|---|
| deps | ||
| jersey | ||
| lava | ||
| liblava | ||
| vulkan-tut | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| .gitmodules | ||
| CLAUDE.md | ||
| issue.md | ||
| ols.json | ||
| PLAN.md | ||
| test.png | ||