Function glsl2wgslProgram

  • 转换glsl着色程序为wgsl着色程序。

    Parameters

    • program: IGlslProgram

      glsl着色程序。

    • Optional handler: {
          fragment450Handler: ((code) => string);
          vertex450Handler: ((code) => string);
      }

      可用于特殊手动处理某些 glslup 无法处理的问题。

      • fragment450Handler: ((code) => string)
          • (code): string
          • Parameters

            • code: string

            Returns string

      • vertex450Handler: ((code) => string)
          • (code): string
          • Parameters

            • code: string

            Returns string

    Returns {
        fragment: string;
        layoutInfo: IShaderLayoutInfo;
        vertex: string;
    }

    转换后的wgsl着色程序。

    • fragment: string
    • layoutInfo: IShaderLayoutInfo
    • vertex: string

Generated using TypeDoc