0 opengl textures lwjgl
OpenGL使用2次幂纹理.这是因为由于MipMapping,一些GPU仅接受2次幂纹理.在绘制比它大的纹理时,使用这些2次幂纹理会导致问题.
我曾经想过一种方法来解决这个问题,那就是当我们使纹理比实际更小时使用PO2比率,并且当我们使它变大时使用1:1的比例,但这会创建某些GPU的兼容性问题?
如果有人知道是否会出现问题(我无法检查这一点,因为我的GPU接受NPO2纹理),或者更好的解决方法,我将不胜感激.
dat*_*olf 6
您的信息已过时.自从2004年发布的OpenGL-2以来,支持任意尺寸纹理.所有现代GPU都非常支持NPOT2纹理,并且没有任何显着的性能.
没有必要进行任何变通办法.
归档时间:
12 年,11 月 前
查看次数:
1086 次
最近记录: