WebGL片段着色器是否应输出线性的
目前,WebGL规范中不包含“gamma”、“γ”或相关的“linear”,并且GL_ARB_framebuffer_sRGB扩展在WebGL中不可用。 是否有其他适用的规范? 如果这个规范描述不清楚,那么当前的实现会怎么做? 需要提供有信源的答案。
(假设我们已经成功加载或生成了线性颜色值;也就是说,纹理图像的伽马值不是问题。)
gl_FragColor
RGB值,还是输出一些1⁄γ次幂以修正显示伽马? 如果采用后者,则必须使用特定值还是完整应用程序可配置?目前,WebGL规范中不包含“gamma”、“γ”或相关的“linear”,并且GL_ARB_framebuffer_sRGB扩展在WebGL中不可用。 是否有其他适用的规范? 如果这个规范描述不清楚,那么当前的实现会怎么做? 需要提供有信源的答案。
(假设我们已经成功加载或生成了线性颜色值;也就是说,纹理图像的伽马值不是问题。)