--- /dev/null
+diff -Naur OCCT-7.5.0p1_SRC_orig/src/OpenGl/OpenGl_LayerList.cxx OCCT-7.5.0p1_SRC_modif/src/OpenGl/OpenGl_LayerList.cxx
+--- OCCT-7.5.0p1_SRC_orig/src/OpenGl/OpenGl_LayerList.cxx
++++ OCCT-7.5.0p1_SRC_modif/src/OpenGl/OpenGl_LayerList.cxx
+@@ -889,7 +889,7 @@
+ }
+ else
+ {
+- aCtx->core11fwd->glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
++ aCtx->core15fwd->glBlendFuncSeparate (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);
+ }
+
+ // During blended order-independent transparency pass the depth test
+diff -Naur OCCT-7.5.0p1_SRC_orig/src/OpenGl/OpenGl_View_Redraw.cxx OCCT-7.5.0p1_SRC_modif/src/OpenGl/OpenGl_View_Redraw.cxx
+--- OCCT-7.5.0p1_SRC_orig/src/OpenGl/OpenGl_View_Redraw.cxx
++++ OCCT-7.5.0p1_SRC_modif/src/OpenGl/OpenGl_View_Redraw.cxx
+@@ -933,7 +933,7 @@
+ #endif
+
+ const OpenGl_Vec4 aBgColor = aCtx->Vec4FromQuantityColor (myBgColor);
+- glClearColor (aBgColor.r(), aBgColor.g(), aBgColor.b(), 0.0f);
++ glClearColor (aBgColor.r(), aBgColor.g(), aBgColor.b(), 1.0f);
+
+ glClear (toClear);
+
+
<patch comment="Fix problem with shell command" name="numpy.001_shell.patch" sha1="d004dfb9053fcc7bcdc021e8c7aa3eb552a80452" />
</patches>
</product>
- <product name="occt" version="7.5.0p1" />
+ <product name="occt" version="7.5.0p1">
+ <patches>
+ <patch comment="Fix problem with rendering transparent objects" name="occt.001_transparency.patch" sha1="958c573a558397560a2d5bcc0ee4e3b7258ee7fe" />
+ </patches>
+ </product>
<product name="omniorb" version="4.2.2" />
<product name="omniorbpy" version="4.2.2" />
<product name="opencv" version="3.2.0">