]> OCCT Git - occt.git/commitdiff
0032782: Visualization, TKD3DHost - improve robustness of test case opengl/drivers...
authorngavrilo <ngavrilo@opencascade.com>
Fri, 19 Aug 2022 09:33:52 +0000 (12:33 +0300)
committersmoskvin <smoskvin@opencascade.com>
Tue, 23 Aug 2022 15:35:39 +0000 (18:35 +0300)
src/D3DHost/D3DHost_View.cxx

index af3306d140d8bc6aca03c57f1becb061c9b49dbc..a0e90e33f9b1553f6655026024aca8927fc248b2 100644 (file)
@@ -371,7 +371,7 @@ bool D3DHost_View::d3dSwap()
   }
 
   const HRESULT isOK = myD3dDevice->Present (NULL, NULL, NULL, NULL);
-  if (isOK != D3D_OK)
+  if (isOK != D3D_OK && isOK != S_PRESENT_OCCLUDED)
   {
     myWorkspace->GetGlContext()->PushMessage (GL_DEBUG_SOURCE_APPLICATION, GL_DEBUG_TYPE_ERROR, 0, GL_DEBUG_SEVERITY_HIGH,
                                               TCollection_AsciiString("Direct3D9, Present device failed, ") + d3dFormatError (isOK));