]> OCCT Git - occt-copy.git/commitdiff
0026421: Visualization - Incorrect text rendering in raytracing mode
authordbp <dbp@opencascade.com>
Mon, 13 Jul 2015 09:17:08 +0000 (12:17 +0300)
committerduv <duv@opencascade.com>
Thu, 16 Jul 2015 14:23:19 +0000 (17:23 +0300)
src/Shaders/RaytraceBase.fs

index 8e62c418bad7faf4e13611c91ea62bad177066b1..e5e765b11d073159b98b44cba76725bf1af48fbf 100644 (file)
@@ -951,7 +951,7 @@ vec4 Radiance (in SRay theRay, in vec3 theInverse)
       else
       {
         vec4 aGlColor = ComputeOpenGlColor();
-        aColor = vec4 (BackgroundColor().rgb * aGlColor.w + ComputeOpenGlColor().rgb, aGlColor.w);
+        aColor = vec4 (mix (aGlColor.rgb, BackgroundColor().rgb, aGlColor.w), aGlColor.w);
       }
 
       aResult += aWeight.xyz * aColor.xyz; aWeight.w *= aColor.w;