标签: java opengl lwjgl slick
当我使用slick-util加载纹理并使用lwjgl的opengl渲染它时,除非纹理的长度和宽度都是2的幂,否则它会高度失真。为什么会这样?
答案 0 :(得分:0)
我的猜测是,你的解压缩对齐设置不正确。默认对齐方式是4个字节。并且2个大小的图像的功率通常满足该要求。
如果您在致电glPixelStorei(GL_UNPACK_ALIGNMENT, 1)或glTexImage之前添加了致电glTexSubImage,请尝试相关操作。
glPixelStorei(GL_UNPACK_ALIGNMENT, 1)
glTexImage
glTexSubImage