Skip to main content

Function: validateShaderModuleUniformLayout()

validateShaderModuleUniformLayout(module, stage, options?): ShaderModuleUniformLayoutValidationResult | null

Defined in: lib/shader-module/shader-module-uniform-layout.ts:138

Validates that a shader module's parsed uniform block matches uniformTypes.

When a mismatch is detected, the helper logs a formatted error and optionally throws via assert.

Parameters​

module​

ShaderModule

stage​

ShaderModuleUniformLayoutStage

options?​

log?​

Logger

throwOnError?​

boolean

Returns​

ShaderModuleUniformLayoutValidationResult | null