|
发表于 2013-4-8 19:01:03
|
显示全部楼层
多谢。确实管用。 代码如下:
// if (_primitiveMode==GL_QUADS)
//{
////sd 增加以绘制矩形格网
// glDrawArrays(_primitiveMode, 0, _vertices->size());
////sd
////sd 注释以避免绘制三角格网
//// _state->drawQuads(0, _vertices->size());
////sd
//}
// else if (_primitiveMode==GL_QUAD_STRIP)
// {
// // will the winding be wrong? Do we need to swap it?
// glDrawArrays(GL_TRIANGLE_STRIP, 0, _vertices->size());
// }
// else if (_primitiveMode==GL_POLYGON) glDrawArrays(GL_TRIANGLE_FAN, 0, _vertices->size());
// else glDrawArrays(_primitiveMode, 0, _vertices->size());
//sd 增加之使得上述四种情况下均绘制矩形格网
glDrawArrays(_primitiveMode, 0, _vertices->size());
// |
|