Если шейдер WebGL-фрагмента выводит gl_FragColor
значения RGB, которые являются линейными или для некоторой мощности 1/ γ, чтобы исправить отображение гаммы? Если последнее, есть конкретное значение для использования или должно быть настроено для полного приложения?
Спецификация WebGL в настоящее время не содержит "гамма", "γ" или соответствующее использование "линейных", а GL_ARB_framebuffer_sRGB
extension недоступен в WebGL. Есть ли другая применимая спецификация? Если это недоказано, что делают текущие реализации? Хороший ответ будет оценен.
(Предположим, что мы успешно загрузили или обработали процедурные значения линейного цвета, т.е. гамма текстурных изображений не под вопросом.)