Pyopengl - 如何处理旧纹理和 glGenLists?
Pyopengl - how to dispose old textures and glGenLists?
我像这样使用 glGenLists:
my_list = glGenLists(1)
glNewList(array_list, GL_COMPILE)
# some OpenGL instructions go here
glEndList()
我以类似的方式使用文本:
my_texture = glGenTextures(1)
如果我没理解错的话,纹理和列表存储在 GPU 中。当我不再需要它们时,我该如何处理它们?
足以覆盖指针 (my_list = False
)。或者我是否需要手动告诉 pyopengl 我不再需要它们?
有一个 glDelete* 可以为每个 glGen* 释放先前分配的资源。
我像这样使用 glGenLists:
my_list = glGenLists(1)
glNewList(array_list, GL_COMPILE)
# some OpenGL instructions go here
glEndList()
我以类似的方式使用文本:
my_texture = glGenTextures(1)
如果我没理解错的话,纹理和列表存储在 GPU 中。当我不再需要它们时,我该如何处理它们?
足以覆盖指针 (my_list = False
)。或者我是否需要手动告诉 pyopengl 我不再需要它们?
有一个 glDelete* 可以为每个 glGen* 释放先前分配的资源。