← 系列索引

03 · WGSL 插值与阶段间变量

AI学WebGPU③:WGSL插值与旧语法陷阱

  1. 顶点颜色怎么插值

    三个顶点三种颜色。把探针放到三角形上,对比 GPU 实际算出的颜色和按重心权重预测的颜色;切到 flat,整片只剩第一个顶点的颜色。

  2. 阶段间变量:改一项看报错

    改 location、类型或插值让顶点输出和片段输入对不上,把浏览器真实报的错原样打出来;还能贴一段 2021 年的旧 WGSL 看它怎么编译失败。

  3. 三色三角形(最小代码)

    文章正文里的那份:顶点输出 @location(0) color,片段接收后上色。改一行加上 @interpolate(flat) 就变单色。