842dbd56cf
Add runtime shader reflection support
2ba249f4bf
Use a single SPIRV binary for the default rendering 2D shader
40067c067b
Initial replacement of Sokol shdc with a runtime compilation system
a4280c8fe8
Merge pull request 'renderer-mvp/asset-pipeline' (#53) from renderer-mvp/asset-pipeline into main
f0cc66edfa
Fix compilation errors
bfa3efbb51
PR tidy up
9cfabae931
Update to Zig 0.13.0
4125aa0ddb
Tidy and fix up
renderer-mvp/asset-pipeline
Bad idea to forcibly convert non-trivial downcasts like **opaque
actually
renderer-mvp/asset-pipeline
Wants to accept the desired storage source as an argument for loading resources from non-bundled locations like user storage or caller-defined storage implementations.
WIP: renderer-mvp/asset-pipeline
9cfabae931
Update to Zig 0.13.0
4125aa0ddb
Tidy and fix up
ee88f58e53
Implement bitmap loading
04e8d69c37
Refactor rendering logic ahead of new asset pipeline