0

我有一个问题,它只影响 PC 上的 ATI 显卡,但似乎没有其他显卡硬件,包括Nvidia/Intel/Android/iOS

当我创建一个 2D 纹理时,我使用 分配glTexStorage2D,然后使用glCompressedTexSubImage2D. 这适用于我测试过的每台Android/iOS/NVidia/Intel设备。但是,在 ATI 显卡(带有更新的驱动程序)上,我遇到了一些排序或步幅问题,如下图所示。但是, glCompressedTexImage2D 工作正常。

在此处输入图像描述

该问题仅出现在GL_COMPRESSED_R11_EAC纹理上,而不出现在GL_COMPRESSED_RGBA8_ETC2_EAC(这是我使用的两种格式)上。

有谁知道可能会影响哪些纹理参数glCompressedTexSubImage2D,我的猜测是所有其他设备都将某些参数默认为 ATI 以外的另一个值。

4

0 回答 0