Structs§
- Binding
Array 🔒Sampler Info - Information for how to generate a
binding_array<sampler>
access. - Entry
Point 🔒Binding - Structure contains information required for generating wrapped structure of all entry points arguments
- Entry
Point 🔒Interface - EpStruct
Member 🔒 - Matrix
Type 🔒
Enums§
- Index 🔒
- Interface
Key 🔒 - Io 🔒
Constants§
- ABS_
FUNCTION 🔒 - COMPARISON_
SAMPLER_ 🔒HEAP_ VAR - DIV_
FUNCTION 🔒 - EXTRACT_
BITS_ 🔒FUNCTION - F2I32_
FUNCTION 🔒 - F2I64_
FUNCTION 🔒 - F2U32_
FUNCTION 🔒 - F2U64_
FUNCTION 🔒 - FREXP_
FUNCTION 🔒 - IMAGE_
SAMPLE_ 🔒BASE_ CLAMP_ TO_ EDGE_ FUNCTION - INSERT_
BITS_ 🔒FUNCTION - LOCATION_
SEMANTIC 🔒 - MODF_
FUNCTION 🔒 - MOD_
FUNCTION 🔒 - NEG_
FUNCTION 🔒 - SAMPLER_
HEAP_ 🔒VAR - SPECIAL_
CBUF_ 🔒TYPE - SPECIAL_
CBUF_ 🔒VAR - SPECIAL_
FIRST_ 🔒INSTANCE - SPECIAL_
FIRST_ 🔒VERTEX - SPECIAL_
OTHER 🔒
Functions§
- find_
matrix_ 🔒in_ access_ chain - If
base
is an access chain of the formmat
,mat[col]
, ormat[col][row]
, returns a tuple of the matrix, the column (vector) index (if present), and the row (scalar) index (if present). - get_
global_ 🔒uniform_ matrix - Simpler version of get_inner_matrix_of_global_uniform that only looks at the immediate expression, rather than traversing an access chain.
- get_
inner_ 🔒matrix_ data - get_
inner_ 🔒matrix_ of_ global_ uniform - Returns the matrix data if the access chain starting at
base
: - get_
inner_ 🔒matrix_ of_ struct_ array_ member - Returns the matrix data if the access chain starting at
base
: - is_
subgroup_ 🔒builtin_ binding