当调用 texSubImage2D
时,我似乎得到了我传递的位图,在 Samsung Galaxy S3/Galaxy Note 2 上定位在它的中心,在 Samsung Galaxy S2 上定位在它的左上角。
它让我的纹理在 S3/Galaxy Note 2 上完全不稳定。
有人可以确认这种方法在这些设备之间如何偏移位图确实存在这种差异吗?
如何确保 texSubImage2D 在所有设备上的行为一致?
最佳答案
texSubImage2D 行为一致,我猜你正在从资源中加载纹理,并且与 S2 (hdpi) 相比,它们在 note 2/S3(都是 xhdpi 设备)上被放大了,你可能使用固定大小的纹理,因此区别。
关于Android texSubImage2D - 在不同的设备上有不同的行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799206/