标签: opengl floating-point int textures
我正在尝试使用我的通用代码读取已加载浮点值的纹理来读取图像,这些图像尝试将其读取为(8位)整数值。
我期待它将值限制在0..1并且基本上使它看起来非常可怕,但仍然可识别。相反,它完全是黑色的,好像它会读取所有黑色值。
纹理是GL_R32F格式,我试图以GL_RCSA作为输出将其读作GL_UNSIGNED_BYTE。
这应该有用吗?如果没有,我应该寻找什么样的东西?