你如何在LWJGL中使用2-power-of-of 2纹理?

时间:2012-03-03 03:15:25

标签: textures lwjgl

我正在使用Slick Util的Texture类为lwjgl加载纹理,但显然会强制你的纹理强度为2。

你如何使用不是2的力量的纹理? (我真的不想在图像的边缘添加透明像素,使其成为2的幂。)

我已经看到某处可能,但我找不到任何办法。

1 个答案:

答案 0 :(得分:2)

stick-utils包强制你使用2次幂纹理的原因是这是显卡喜欢加载的。在可能的情况下,您应该将所有图像打包成一个大的二次幂纹理并从中绘制而不是分别加载所有纹理。

因此,虽然这并非不可能,但有一个原因使它变得困难。