计算生成的三角形的数量

时间:2014-10-31 18:15:04

标签: opengl

我正在使用曲面细分着色器生成新的三角形。我在TCS中使用布局(顶点= 3); 模式,在TES中使用布局(三角形,等于空间) shader。所以我基本上想要计算生成了多少个新三角形。

我查询这样的信息:

     glBeginQuery(GL_PRIMITIVES_GENERATED,tessQuery);

    ///draw here///

     glEndQuery(GL_PRIMITIVES_GENERATED);
     GLuint numPrimitives = 0;
     glGetQueryObjectuiv(tessQuery, GL_QUERY_RESULT,&numPrimitives); 

但是我不确定结果是什么意思。GL_PRIMITIVES_GENERATED在我的情况下意味着什么是三角形,或者在四边形被镶嵌时是四边形?"原始"是什么意思?这是一张脸(2个相邻的三角形)?

0 个答案:

没有答案