我每次想要绘制它们时都会向GPU发送顶点数组(32位浮点数),但这并不高效,所以我切换到顶点缓冲区对象来缓存GPU中的顶点数组.
它工作正常,但我想知道是否有办法在不返回原始顶点数组的情况下确定给定VBO的大小?这是我正在努力的过程:
我可能错过了一些非常明显的东西.谢谢你的任何建议!
Mon*_*urd 20
卫生署!刚发现它:
int nBufferSize = 0;
glGetBufferParameteriv(GL_ARRAY_BUFFER,GL_BUFFER_SIZE,&nBufferSize);
int originalVertexArraySize =(nBufferSize/sizeof(float));
| 归档时间: |
|
| 查看次数: |
3808 次 |
| 最近记录: |