什么是PyOpenGL的“上下文特定数据”?

时间:2012-11-27 13:04:45

标签: python opengl ctypes pyopengl

PyOpenGL文档说:

  

由于OpenGL和ctypes处理(例如,指针)数组数据的方式,通常需要确保保留Python数据结构(即不进行垃圾回收)。这是通过将数据存储在由特定于上下文的键索引的数据值数组中来完成的。提供此功能的函数由OpenGL.contextdata模块提供。

究竟是什么情况?

我想到的一种情况是从OpenGL 1返回的客户端顶点数组,但多年来它们已经被缓冲对象所取代。填充缓冲区对象后不再需要客户端数组(= glBufferData返回后,我按下)。

有什么情况我不见了吗?

1 个答案:

答案 0 :(得分:1)

  

有什么情况我不见了吗?

通过glMapBuffer

获得的缓冲区映射