我使用纹理将大量数据传递到我的顶点着色器,它可以工作(重点是将每个rgba像素转换为32位浮点数)。事情是,最近,我尝试使用dds格式而不是jpg(加载速度快得多)。它适用于我的所有颜色/法线纹理(只需垂直反转图像),但它会导致我的所有数据图都出错。我尝试了几个东西,比如禁用alphas,它们可以在jpg上运行,但不能在dds上运行。我认为这是由jpg / png / bmp和dds之间的像素插值引起的。
有没有办法禁用插值?
如果问题不是插值,你知道它可能是什么吗?
答案 0 :(得分:0)
就像pleluron说的那样,我的dds纹理使用DXT压缩,导致质量下降。与RGBA结合浮动解码会导致错误的数据。插值不是问题所在。