← 返回概念索引着色器着色器 · CONCEPT WGSLWGSL英文全称WebGPU Shading Language常用中文名WebGPU 着色语言WebGPU 的规范着色语言,静态类型、显式地址空间,并为跨平台与安全验证而设计。先抓住概念边界WGSL 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WGSL 基础:类型、结构体、函数与内建值通过一个程序化渐变学习标量、向量、结构体、函数、属性和内建坐标。相邻概念GPUShaderModule由 WGSL 源码创建的着色器模块,可包含多个 vertex、fragment 或 compute 入口。Address SpaceWGSL 变量所在的内存空间,如 function、private、workgroup、uniform、storage。@builtin标记着色器入口的系统输入或输出:输入值由 GPU/管线自动提供,输出值交给固定功能阶段;名称、阶段、方向与类型必须匹配规范。可用名称由 WGSL 枚举,不能自定义。
着色器 · CONCEPT WGSLWGSL英文全称WebGPU Shading Language常用中文名WebGPU 着色语言WebGPU 的规范着色语言,静态类型、显式地址空间,并为跨平台与安全验证而设计。先抓住概念边界WGSL 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WGSL 基础:类型、结构体、函数与内建值通过一个程序化渐变学习标量、向量、结构体、函数、属性和内建坐标。相邻概念GPUShaderModule由 WGSL 源码创建的着色器模块,可包含多个 vertex、fragment 或 compute 入口。Address SpaceWGSL 变量所在的内存空间,如 function、private、workgroup、uniform、storage。@builtin标记着色器入口的系统输入或输出:输入值由 GPU/管线自动提供,输出值交给固定功能阶段;名称、阶段、方向与类型必须匹配规范。可用名称由 WGSL 枚举,不能自定义。