librashader_naga

Module front

Source
Expand description

Frontend parsers that consume binary and text shaders and load them into Modules.

Modules§

glsl
Frontend for GLSL (OpenGL Shading Language).
spv
Frontend for SPIR-V (Standard Portable Intermediate Representation).
wgsl
Frontend for WGSL (WebGPU Shading Language).

Structs§

SymbolTable
Structure responsible for managing variable lookups and keeping track of lexical scopes
Typifier
A table of types for an Arena<Expression>.