You can find some example code in main.odin file in the project root :)
- Programmable Shaders (using function pointers)
- Indexed Drawing (Its the only option for now)
- Multiple pipelines, so effects etc can be chained and all.
- Rasterizer uses fixed point numbers that reduces the viewport size. Figure that stuff out.
- Add multithreading and simd for more performance
- Add alpha blending
- Finish the obj loader
