]> OCCT Git - occt-copy.git/commitdiff
patches for compilation CR0_ELSTEEL
authorasl <asl@opencascade.com>
Fri, 16 Nov 2018 13:07:38 +0000 (16:07 +0300)
committerasl <asl@opencascade.com>
Thu, 6 Dec 2018 14:17:52 +0000 (17:17 +0300)
src/OpenGl/OpenGl_FrameStatsPrs.cxx
src/OpenGl/OpenGl_ShaderManager.cxx

index b4ddc3193254ee3284685adfe7afe64144652742..ccf16edbefe94448897f4fbcf1730e2f8a6cabed 100644 (file)
@@ -395,7 +395,7 @@ void OpenGl_FrameStatsPrs::Render (const Handle(OpenGl_Workspace)& theWorkspace)
 
     aCtx->ShaderManager()->BindFaceProgram (Handle(OpenGl_TextureSet)(), Graphic3d_TOSM_UNLIT,
                                             Graphic3d_AlphaMode_Blend, true, false,
-                                            Handle(OpenGl_ShaderProgram)());
+                                            Handle(OpenGl_ShaderProgram)(), Aspect_IS_SOLID);
     aCtx->SetColor4fv (OpenGl_Vec4 (1.0f, 1.0f, 1.0f, 1.0f));
     glEnable (GL_BLEND);
     glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
index 3f595d6925c23f4ce4b3651e30d72c58cbda6cb3..00a3252de0a0558ac375bcd9e47068b94ad26d07 100644 (file)
@@ -1490,7 +1490,7 @@ Standard_Boolean OpenGl_ShaderManager::prepareStdProgramUnlit (Handle(OpenGl_Sha
                                                                const Standard_Integer        theBits)
 {
   Handle(Graphic3d_ShaderProgram) aProgramSrc = new Graphic3d_ShaderProgram();
-  TCollection_AsciiString aSrcVert, aSrcVertExtraMain, aSrcVertExtraFunc, aSrcGetAlpha;
+  TCollection_AsciiString aSrcVert, aSrcVertExtraMain, aSrcVertExtraFunc, aSrcGetAlpha, aSrcVertExtraOut, aSrcFragExtraOut;
   TCollection_AsciiString aSrcFrag, aSrcFragExtraMain, aSrcFragWriteOit;
   TCollection_AsciiString aSrcFragGetColor     = EOL"vec4 getColor(void) { return occColor; }";
   TCollection_AsciiString aSrcFragMainGetColor = EOL"  occSetFragColor (getColor());";
@@ -1701,6 +1701,7 @@ Standard_Boolean OpenGl_ShaderManager::prepareStdProgramUnlit (Handle(OpenGl_Sha
 
   aSrcVert =
       aSrcVertExtraFunc
+    + aSrcVertExtraOut
     + EOL"void main()"
       EOL"{"
       EOL"  vec4 vertex = occVertex;"
@@ -1712,6 +1713,7 @@ Standard_Boolean OpenGl_ShaderManager::prepareStdProgramUnlit (Handle(OpenGl_Sha
   aSrcFrag =
       aSrcFragGetColor
     + aSrcGetAlpha
+    + aSrcFragExtraOut
     + EOL"void main()"
       EOL"{"
     + aSrcFragExtraMain