Interface: GpuShaderWith
Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:43
A base interface for shaders that includes the common properties.
Advanced
Extends
ShaderBase
Properties
compatibleRenderers?
> optional compatibleRenderers?: number
Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:27
A number that uses two bits on whether the shader is compatible with the WebGL renderer and/or the WebGPU renderer. 0b00 - not compatible with either 0b01 - compatible with WebGL 0b10 - compatible with WebGPU This is automatically set based on if a GlProgram or GpuProgram is provided.
Inherited from
ShaderBase.compatibleRenderers
glProgram?
> optional glProgram?: GlProgram
Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:17
The WebGL program used by the WebGL renderer.
Inherited from
ShaderBase.glProgram
gpuProgram
> gpuProgram: GpuProgram
Defined in: node_modules/pixi.js/lib/rendering/renderers/shared/shader/Shader.d.ts:45
The WebGPU program used by the WebGPU renderer.
Overrides
ShaderBase.gpuProgram