<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jun 24, 2016 at 2:15 PM, David Lonie <span dir="ltr"><<a href="mailto:david.lonie@kitware.com" target="_blank">david.lonie@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Fri, Jun 24, 2016 at 1:10 PM, Paluszek, Lukasz <span dir="ltr"><<a href="mailto:lukasz.paluszek@airbus.com" target="_blank">lukasz.paluszek@airbus.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">





<div lang="EN-US" link="blue" vlink="purple">
<div>
<p class="MsoNormal"><span style="font-size:11pt;font-family:Calibri,sans-serif;color:rgb(31,73,125)">It doesn’t happen all the time, I suppose you need a fairly large surface dataset. I managed to reproduce the problem on a wavelet source (attached state file),
 try increasing the number of elements if you do not see any artifacts. I have bult Paraview from source on OpenSuse 13.1 but also cross-checked with the Linux binaries from Paraview.org and had same issues. There was no problem with the osmesa-llvm flavor
 though.</span></p></div></div></blockquote><div><br></div></span><div>I couldn't reproduce this here on arch linux with a newer nVidia driver (367.27), so I'm suspicious that this is a driver bug that's affecting the new depth peeling implementation.</div><div><br></div><div>Since you're building from source, can you try editing VTK/Rendering/OpenGL2/vtkOpenGLRenderer.cxx, and change line 322</div><div><br></div><div>if (dualDepthPeelingSupported)</div><div><br></div><div>to</div><div><br></div><div>if (false)</div><div><br></div><div>in <span style="font-style:italic">DeviceRenderTranslucentPolygonalGeometry</span>, recompile using the OpenGL2 backend, and let me know if the issue goes away? I suspect it will since both the OpenGL1 backend and OpenGL2 mesa/llvm do not use the new code. </div><div><br></div><div>I'll put together a patch to force the older peeling implementation via an environment variable to make the work-around easier to apply.</div>
</div></div></div></blockquote></div><br></div><div class="gmail_extra">Patch is here: <a href="https://gitlab.kitware.com/vtk/vtk/merge_requests/1589">https://gitlab.kitware.com/vtk/vtk/merge_requests/1589</a></div><div class="gmail_extra"><br></div><div class="gmail_extra">By the way, are you running paraview with remote rendering via pvserver? I was just made aware of a similar issue with remote rendering and depth peeling.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Dave</div></div>