0029528: Visualization, TKOpenGl - allow defining sRGB textures
[occt.git] / src / Shaders / Shaders_Display_fs.pxx
index 5919399..0ffbec6 100644 (file)
@@ -147,8 +147,12 @@ static const char Shaders_Display_fs[] =
   "  aColor = ToneMappingFilmic (aColor, uWhitePoint);\n"
   "#endif // TONE_MAPPING\n"
   "\n"
+  "#ifdef THE_SHIFT_sRGB\n"
   "  // apply gamma correction (we use gamma = 2)\n"
   "  OutColor = vec4 (sqrt (aColor.rgb), 0.f);\n"
+  "#else\n"
+  "  OutColor = vec4 (aColor.rgb, 0.f);\n"
+  "#endif\n"
   "\n"
   "#else // not PATH_TRACING\n"
   "\n"