是否有可能只从几何着色器导出三角形而不是三角形条?这带来了一些有趣的可能性。OpenGL 3.3。
glProgramParameteriARB(mVoxelShd, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_TRIANGLE_STRIP);
指定巫婆输出模式执行着色器。如果我尝试:
glProgramParameteriARB(mVoxelShd, GL_GEOMETRY_OUTPUT_TYPE_ARB, GL_TRIANGLES);
它编译和工作正常,但它的表现形式与三角形条带相同。
还有 GLSL 语言规范 3.3:
几何着色器输出的布局限定符标识符是
- 布局限定符 id
- 积分
- line_strip
- 三角带
- max_vertices = 整数常量
这里似乎没有“三角形”。