-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
The goal here is to create a cross-platform, powerful shader language that targets SPIR-V and potentially GLSL.
It'd take inspiration from GLSL, WGSL and Slang.
It should be close to as powerful as Slang.
The name is to be done, this is just under the temporary name "Slang".
GFX will probably be renamed too.
Desired Features
- Bare functionality (structs, alignment, uniforms, storage buffers)
- Compile to SPIR-V
- Transpile to GLSL (optional)
- Transpile to C (cpu target)
- Have a traits / composition system
- Module system like WESL or Slang.
- Support for built-in tests, which will compile to C and run on the fly.
- A cli for compiling it to SPIR-V and running tests