How to specify buffer offset with PyOpenGL

前端 未结 2 1522
無奈伤痛
無奈伤痛 2020-12-11 07:29

What is the PyOpenGL equivalent of

#define BUFFER_OFFSET(i) (reinterpret_cast(i))

glDrawElements(GL_TRIANGLE_STRIP, count, GL_UNSIGNED_SHORT, B         


        
2条回答
  •  轮回少年
    2020-12-11 08:03

    You're supposed to pass a ctypes void pointer, which can constructed by :

    ctypes.c_void_p(offset)
    

    There seems to be a more PyOpenGL specific option using a VBO class, and gotcha with some versions of PyOpenGL according to this.

提交回复
热议问题