在OpenGL VBO中绘制替代顶点

时间:2016-04-17 10:06:20

标签: opengl vbo

我正在学习如何在OpenCL和OpenGL之间操作和绘制vbo对象。 我在VBO中有一个float4顶点数组来描述我使用的线:

glBindBufferARB(GL_ARRAY_BUFFER_ARB, rbo);
glVertexPointer(3, GL_FLOAT, sizeof( float4 ), 0);

glColor4f(1, 0, 1, 0.4);
glPointSize(1);
glDrawArrays(GL_LINES, 0, db_rays);

等...

但我想只将数组中的彼此(即交替)顶点渲染为点(所以GL_POINTS)。有没有一种聪明的方法告诉openGL这样做?

我试过了

glVertexPointer(3, GL_FLOAT, sizeof( float4 )*2, 0);

但这似乎没有任何吸引力? 小号

0 个答案:

没有答案