From: abv Date: Wed, 11 Jul 2018 14:50:56 +0000 (+0300) Subject: # fix shader X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=d54e1b4c5753b7fa468b61ba80fe5b69dd7fb8d1;p=occt-copy.git # fix shader --- diff --git a/src/OpenGl/OpenGl_ShaderManager.cxx b/src/OpenGl/OpenGl_ShaderManager.cxx index 5bea2eff4a..fcc1c1d8c3 100644 --- a/src/OpenGl/OpenGl_ShaderManager.cxx +++ b/src/OpenGl/OpenGl_ShaderManager.cxx @@ -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" "