我创建了一个 1024*1024 纹理
glCompressedTexImage2D(GL_TEXTURE_2D, 0, GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, 1024, 1024, 0, nDataLen*4, pData1);
然后像这样更新它的第一个 512*512 部分
glCompressedTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, 512, 512, GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG, nDataLen, pData2);
此更新生成glerror 1282(invalid operation)
,如果我更新整个 1024*1024 区域都可以,似乎 pvrtc 纹理无法部分更新。
是否可以部分更新 pvrtc 纹理,如果它是怎么样的?