顶点插值知识点:Interpolation (smooth & flat) - MartinRGB/GLES30_ProgrammingGuide_NDK GitHub Wiki

平滑着色和平面着色 (smooth & flat)

smooth 着色 - 默认着色方法,根据 vert 输出变量在 primitive 中平滑插值。(实际上利用了 smoothstep 函数来进行平滑插值,这里可以举一反三,思考一下 GUI 动画中 interpolation 方法中对 smoothstep 的应用。)

flat 着色 - vert 中的数值应用到 primitive 中所有的片段

参考:

顶点着色器的输出是怎么插值到片段着色器的?