标签: opengl
我用glGenTextures()创建了4个纹理句柄。在我的应用程序的整个生命周期中,我将通过glTexImage2d()替换与这些句柄相关联的像素。有没有正式的方法来“替换”与纹理相关的像素?我每次都要调用glDeleteTextures()吗?
答案 0 :(得分:3)
如果要替换整个纹理,可以再次调用glTexImage2D();如果要替换子集,则可以glTexSubImage2D()。
glTexImage2D()
glTexSubImage2D()
或者将纹理绑定到FBO作为颜色附件并渲染到部分/全部。