]> OCCT Git - occt-copy.git/commitdiff
# fix shader
authorabv <abv@opencascade.com>
Wed, 11 Jul 2018 14:50:56 +0000 (17:50 +0300)
committerabv <abv@opencascade.com>
Thu, 12 Jul 2018 11:01:27 +0000 (14:01 +0300)
src/OpenGl/OpenGl_ShaderManager.cxx

index 5bea2eff4a2e36e5e7adf64e009d28b2ce338df3..fcc1c1d8c383d37c8c1579418ff0b779e0cb2c7f 100644 (file)
@@ -1626,7 +1626,7 @@ Standard_Boolean OpenGl_ShaderManager::prepareStdProgramUnlit (Handle(OpenGl_Sha
       EOL"        k = -1.0;"
       EOL"                 "
       EOL"      vec3 pn = normalize(vec3(proj_normal.xy, 0.0));"
-      EOL"      pdelta = k * pn * aShift / 2;"
+      EOL"      pdelta = k * pn * aShift / 2.0;"
       EOL"    }"
       EOL"  }"
       EOL"  else"
@@ -1634,7 +1634,7 @@ Standard_Boolean OpenGl_ShaderManager::prepareStdProgramUnlit (Handle(OpenGl_Sha
       EOL"    if (occIsSilhouettePass > 0.1)"
       EOL"    {"
       EOL"      vec4 proj_vertex = occProjectionMatrix * occWorldViewMatrix * occModelWorldMatrix * vertex;"
-      EOL"      delta = occNormal.xyz * aShift/2 * proj_vertex.w;"
+      EOL"      delta = occNormal.xyz * aShift / 2.0 * proj_vertex.w;"
       EOL"    }"
       EOL"  }"
       EOL"  "