pixi.js
    Preparing search index...

    Interface GlShaderWithAdvanced

    A base interface for shaders that includes the common properties.

    interface GlShaderWith {
        compatibleRenderers?: number;
        glProgram: GlProgram;
        gpuProgram?: GpuProgram;
    }

    Hierarchy

    • ShaderBase
      • GlShaderWith
    Index

    Properties

    compatibleRenderers?: number

    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.

    glProgram: GlProgram

    The WebGL program used by the WebGL renderer.

    gpuProgram?: GpuProgram

    The WebGPU program used by the WebGPU renderer.