我有一个巨大的网格(10 万个三角形),需要绘制几次并将每一帧混合在一起。是否可以重用网格第一遍的顶点着色器输出,并在以后的遍中跳过顶点阶段?我希望在顶点管道和光栅化方面节省一些成本。
针对 OpenGL 3.0,可以使用变换反馈等功能。
opengl glsl vertex-shader
glsl ×1
opengl ×1
vertex-shader ×1