我刚才意识到在我的应用程序glTextureSubImage{n}D中会导致以下错误:
如果非零缓冲区对象名称,则生成GL_INVALID_OPERATION 绑定到GL_PIXEL_UNPACK_BUFFER目标和缓冲区对象 数据存储当前已映射。
但是,像素解包缓冲区具有持久映射,类似glCopyBufferSubData的类似函数允许从映射缓冲区复制:
如果源或目标,则生成GL_INVALID_OPERATION 缓冲区对象使用glMapBufferRange或glMapBuffer映射,除非 它们与在中设置的GL_MAP_PERSISTENT位映射 glMapBufferRange访问标志。
我的问题是: