Type Alias: ShaderInjection
ShaderInjection =
object
Defined in: lib/shader-assembly/shader-injections.ts:21
Language-specific source inserted at a named shader target.
Properties
glsl?
optionalglsl?:string
Defined in: lib/shader-assembly/shader-injections.ts:27
GLSL source. Omit to skip this injection for GLSL assembly.
order?
optionalorder?:number
Defined in: lib/shader-assembly/shader-injections.ts:31
Relative order at the target; defaults to zero.
stage
stage:
"vertex"|"fragment"
Defined in: lib/shader-assembly/shader-injections.ts:23
Shader stage receiving the injection.
target
target:
string
Defined in: lib/shader-assembly/shader-injections.ts:25
Unqualified hook name or built-in target such as #main-start.
wgsl?
optionalwgsl?:string
Defined in: lib/shader-assembly/shader-injections.ts:29
WGSL source. Omit to skip this injection for WGSL assembly.