← 返回概念索引WGSL 接口WGSL 接口 · CONCEPT LOCATION@location为用户自定义的阶段输入输出分配数字槽位,用于连接顶点属性或相邻着色阶段;两端 location 编号与数据类型必须兼容。先抓住概念边界@location 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WGSL 基础:类型、结构体、函数与内建值通过一个程序化渐变学习标量、向量、结构体、函数、属性和内建坐标。顶点缓冲区:把几何数据送入管线把位置和颜色交错存储在一个 GPUBuffer 中,并用顶点缓冲区布局解释每一段字节。插值:顶点输出如何变成每像素输入观察三个顶点颜色在三角形内部自动插值,并切换为 flat 插值理解阶段接口。相邻概念@builtin标记着色器入口的系统输入或输出:输入值由 GPU/管线自动提供,输出值交给固定功能阶段;名称、阶段、方向与类型必须匹配规范。可用名称由 WGSL 枚举,不能自定义。Interpolation光栅化器把顶点阶段输出按三角形重心坐标生成每片元输入,默认进行透视校正。Vertex Attribute顶点布局中的一个字段,以 shaderLocation、offset 和 format 说明如何解释字节。
WGSL 接口 · CONCEPT LOCATION@location为用户自定义的阶段输入输出分配数字槽位,用于连接顶点属性或相邻着色阶段;两端 location 编号与数据类型必须兼容。先抓住概念边界@location 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?WGSL 基础:类型、结构体、函数与内建值通过一个程序化渐变学习标量、向量、结构体、函数、属性和内建坐标。顶点缓冲区:把几何数据送入管线把位置和颜色交错存储在一个 GPUBuffer 中,并用顶点缓冲区布局解释每一段字节。插值:顶点输出如何变成每像素输入观察三个顶点颜色在三角形内部自动插值,并切换为 flat 插值理解阶段接口。相邻概念@builtin标记着色器入口的系统输入或输出:输入值由 GPU/管线自动提供,输出值交给固定功能阶段;名称、阶段、方向与类型必须匹配规范。可用名称由 WGSL 枚举,不能自定义。Interpolation光栅化器把顶点阶段输出按三角形重心坐标生成每片元输入,默认进行透视校正。Vertex Attribute顶点布局中的一个字段,以 shaderLocation、offset 和 format 说明如何解释字节。