Trying to learn Vulkan and Haskell hand in hand by doing a 2D engine.
Compile the shaders:
./compile-shaders.shGenerate the atlas
./pack-texture.sh- Vulkan pipeline
- Basic sprites
- Basic transformations
- No separate Screen and World spaces
- SRT (Scale, Rotate, Translate)
- View Projection
- Screen and World spaces
- Gnu unifont
- Font atlas
- Colored vertices
- Text in Screen space (fixed on screen, doesn't move with the world)
- Text in World space (moves with the world)




