diff options
author | Jeroen Bakker <j.bakker@atmind.nl> | 2018-05-04 17:26:31 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2018-05-04 17:27:14 +0300 |
commit | d85fd8feeb1b493b891158fd4cc5ed8bd44c7990 (patch) | |
tree | 165f93daae7c0cda16807aa93e2a62f65074b750 /source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl | |
parent | 50c5e2aa08b84a6eec475ce74492374f6ea37b68 (diff) |
T54953: Use OCIO for display color management
Diffstat (limited to 'source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl')
-rw-r--r-- | source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl b/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl index 5fcadc21a2c..e9d9b8c02e8 100644 --- a/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl +++ b/source/blender/draw/engines/workbench/shaders/workbench_common_lib.glsl @@ -33,20 +33,3 @@ vec2 normal_encode(vec3 n) float p = sqrt(n.z * 8.0 + 8.0); return vec2(n.xy / p + 0.5); } - -/* Linear to srgb conversion */ -const float SRGB_ALPHA = 0.055; -float linear_to_srgb(float channel) { - if(channel <= 0.0031308) { - return 12.92 * channel; - } else { - return (1.0 + SRGB_ALPHA) * pow(channel, 1.0/2.4) - SRGB_ALPHA; - } -} -vec3 linearrgb_to_srgb(vec3 rgb) { - return vec3( - linear_to_srgb(rgb.r), - linear_to_srgb(rgb.g), - linear_to_srgb(rgb.b) - ); -} |