Zachary Levy bca19277b3 draw-improvements (#17)
Major rework to draw rendering system. We are making a SDF first rendering system with tesselated stuff only as a fallback strategy for specific situations where SDF is particularly poorly suited

Co-authored-by: Zachary Levy <zachary@sunforge.is>
Reviewed-on: #17
2026-04-24 07:57:44 +00:00
2026-04-22 00:05:08 +00:00
2026-03-08 19:00:41 -07:00
2026-04-24 07:57:44 +00:00
2026-04-03 01:53:23 +00:00
2026-03-08 19:00:41 -07:00
2026-04-03 01:53:23 +00:00
2026-04-03 01:53:23 +00:00
2026-04-03 01:53:23 +00:00
2026-03-08 19:00:41 -07:00
2026-03-08 19:00:41 -07:00
2026-03-08 19:00:41 -07:00
2026-03-30 01:52:43 +00:00

LevLib

Narya + BFPOWER unified Odin library collection.

Meta Tools

The meta/ package contains build tools that can be run from the project root:

odin run meta -- <command>

Running with no arguments prints available commands.

Commands

Command Description
gen-shaders Compile all GLSL shaders in draw/shaders/source/ to SPIR-V and Metal Shading Language, writing results to draw/shaders/generated/. Requires glslangValidator and spirv-cross on PATH.
Description
BFPOWER's Odin library collection
Readme 3.4 MiB
Languages
Odin 95.1%
Metal 2.5%
GLSL 2.4%