16 lines
468 B
Plaintext
Raw Normal View History

2024-05-23 22:28:42 +08:00
//--------------------------------------------------------------------------------------
// The tone mapper used in HDRToneMappingCS11
//--------------------------------------------------------------------------------------
vec3 ToneMapping(vec3 color)
{
float MIDDLE_GRAY = 0.72f;
float LUM_WHITE = 1.5f;
// Tone mapping
color.rgb *= MIDDLE_GRAY;
color.rgb *= (1.0f + color/LUM_WHITE);
color.rgb /= (1.0f + color);
return color;
}