interface NagaCompiler { glsl_to_wgsl(source: string,
stage: "compute" | "vertex" | "fragment",
validation: boolean): string; spirv_to_wgsl(spv: Uint8Array,
validation: boolean): string; wgsl_to_spirv(source: string,
stage: "compute" | "vertex" | "fragment",
validation: boolean): Uint32Array; } 方法
glsl_to_wgsl
- glsl_to_wgsl(source, stage, validation): string
参数
- source: string
- stage: "compute" | "vertex" | "fragment"
- validation: boolean
返回 string
spirv_to_wgsl
- spirv_to_wgsl(spv, validation): string
参数
- spv: Uint8Array
- validation: boolean
返回 string
wgsl_to_spirv
- wgsl_to_spirv(source, stage, validation): Uint32Array
参数
- source: string
- stage: "compute" | "vertex" | "fragment"
- validation: boolean
返回 Uint32Array