Expand description
Modules§
- ast 🔒
- builtins 🔒
- context 🔒
- error 🔒
- functions 🔒
- lex 🔒
- offset 🔒
- Module responsible for calculating the offset and span for types.
- parser 🔒
- token 🔒
- types 🔒
- variables 🔒
Structs§
- Error
- Error returned during shader parsing.
- Frontend
- The
Frontend
is the central structure of the GLSL frontend. - Options
- Per-shader options passed to
parse
. - Parse
Errors - A collection of errors returned during shader parsing.
- Shader
Metadata - Additional information about the GLSL shader.
Enums§
- Error
Kind - Information about the cause of an error.
- Expected
Token - One of the expected tokens returned in
InvalidToken
. - Precision
- A precision hint used in GLSL declarations.
- Profile
- The GLSL profile used by a shader.
- Token
Value - A token passed from the lexing used in the parsing.
Type Aliases§
- Result 🔒