Skip to content

Hatter #34

@codebycruz

Description

@codebycruz

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions