Hatter is a new shading language written in LuaJIT.
It is in its very early stages of development and is not ready for really any form of use.
The design is not yet fully fleshed out, but it intends to be higher level and contain abstractions you'd usually only find on CPU languages, and support them on all backends for cross-platform support.
| Backend | Status |
|---|---|
| GLSL | 🚧 |
| SPIRV | 🚧 |
| C | 🚧 |
| MSL | ❌ |
| HLSL | ❌ |
This is mainly intended to be consumed with the lpm package manager.
lpm add --git https://github.com/codebycruz/hatter