From: dbp Date: Mon, 13 Jul 2015 09:17:08 +0000 (+0300) Subject: 0026421: Visualization - Incorrect text rendering in raytracing mode X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=a5feee956633b9fdf10fcebd2a379b30ede98cde;p=occt-copy.git 0026421: Visualization - Incorrect text rendering in raytracing mode --- diff --git a/src/Shaders/RaytraceBase.fs b/src/Shaders/RaytraceBase.fs index 8e62c418ba..e5e765b11d 100644 --- a/src/Shaders/RaytraceBase.fs +++ b/src/Shaders/RaytraceBase.fs @@ -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;