用glGetTexImage作为int输出读取浮点纹理?

时间:2012-03-15 22:00:52

标签: opengl floating-point int textures

我正在尝试使用我的通用代码读取已加载浮点值的纹理来读取图像,这些图像尝试将其读取为(8位)整数值。

我期待它将值限制在0..1并且基本上使它看起来非常可怕,但仍然可识别。相反,它完全是黑色的,好像它会读取所有黑色值。

纹理是GL_R32F格式,我试图以GL_RCSA作为输出将其读作GL_UNSIGNED_BYTE。

这应该有用吗?如果没有,我应该寻找什么样的东西?

0 个答案:

没有答案