<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<p>The application I'm working on is based on Qt QML and I'm frequently using VTK via the vtkExternalOpenGLRenderWindow rendering to a QQuickFramebufferObject. Because semi-transparent geometries weren't rendered correctly I found out about the dual depth peeling and enabled it as recommended on the VTK website:</p>

<p><a href="https://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CorrectlyRenderTranslucentGeometry" rel="nofollow noreferrer">https://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CorrectlyRenderTranslucentGeometry</a></p>

<pre>   _renderer = vtkSmartPointer<vtkRenderer>::New();
   _renderer->SetUseDepthPeeling( 1 );
   _renderer->SetMaximumNumberOfPeels( 100 );
   _renderer->SetOcclusionRatio( 0.1 );
   _renderWindow = vtkExternalOpenGLRenderWindow::New();
   _renderWindow->SetAlphaBitPlanes( 1 );
   _renderWindow->SetMultiSamples( 0 );
   _renderWindow->AddRenderer( _renderer );
</pre>

<p>Unfortunately all I can see now is a red background. (Note: Red isn't a color I'm using for any objects or backgrounds)</p>

<p>The Versions I'm using are VTK Version 8.1.1 and Qt 5.11.2</p>

<p>Has anyone tried something similar with vtkExternalOpenGLRenderWindow, QQuickFramebufferObject and Dual Depth Peeling? Or an idea what might be the problem.</p>
</div></div></body></html>