0031478: Visualization, TKOpenGl - allow uploading Cubemap in compressed DDS format...
[occt.git] / src / OpenGl / OpenGl_ShaderManager.cxx
index 651ceed..06e352b 100644 (file)
@@ -58,10 +58,9 @@ namespace
 const char THE_VARY_TexCoord_Trsf[] =
   EOL"  float aRotSin = occTextureTrsf_RotationSin();"
   EOL"  float aRotCos = occTextureTrsf_RotationCos();"
-  EOL"  vec2  aTex2   = (occTexCoord.xy + occTextureTrsf_Translation()) * occTextureTrsf_Scale();"
-  EOL"  vec2  aCopy   = aTex2;"
-  EOL"  aTex2.x = aCopy.x * aRotCos - aCopy.y * aRotSin;"
-  EOL"  aTex2.y = aCopy.x * aRotSin + aCopy.y * aRotCos;"
+  EOL"  vec2  aTex2   = vec2 (occTexCoord.x * aRotCos - occTexCoord.y * aRotSin,"
+  EOL"                        occTexCoord.x * aRotSin + occTexCoord.y * aRotCos);"
+  EOL"  aTex2 = (aTex2 + occTextureTrsf_Translation()) * occTextureTrsf_Scale();"
   EOL"  TexCoord = vec4(aTex2, occTexCoord.zw);";
 
 //! Auxiliary function to flip gl_PointCoord vertically