【发布时间】:2016-11-21 00:07:20
【问题描述】:
如果使用 SRGB 纹理格式,我是否正确假设您只能在现代 GPU 中通过采样器读取纹理时免费获得 SRGB 转换?
因此,如果我想通过图像加载/存储的图像访问相同的 SRGB 纹理,我将不得不手动进行任何 SRGB/线性转换?
IE 做一些事情比如:
float LinearToSRGB(float value)
{
if( value< 0.0031308 )
value*= 12.92;
else
val = 1.055 * pow(value, 1.0/2.4) - 0.055;
return value;
}
【问题讨论】:
标签: image opengl textures srgb