<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">
      <blockquote type="cite"> <tt>There are 28 failing tests. Marcus
          agrees that we can add a new baseline for the
          TestLinePlotColors test. What about the other tests? Are they
          failing because of graphics card issues? Should they be
          suppressed? Or are there changes in VTK code required? </tt></blockquote>
      <tt>you need to look at each failing test case by case. I think
        it's worth looking for bugs in the failed tests. You may find
        VTK bugs even if it's a driver issue. It's a time consuming
        exercise and many of these are going to be ATI driver issues.
        There are a couple of other ATI dashboards that you could use
        for comparison, the two that I'm aware of are tarvalon and
        rocky. </tt><tt><br>
      </tt><tt><br>
      </tt><tt>The way to skip a rendering test for specific hardware
        such as an ATI device is to use the classes IsSupported method
        from the ctest. If there isn't one implemented then you should
        add it. When implementing this method you should check for
        GetIgnoreDriverBugs extension manager flag so that when updating
        drivers it's easy to verify if driver issue has been fixed or
        not. In your ctest call IsSupported, if it returns false the
        practice is to let the test pass. It would be far better if the
        test could return a "not run" code for the dashboard but this
        isn't supported by ctest.</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Here's an example of how to remove support because of an
        ATI driver bug, taken from the projected tetrahedra volume
        rendering algorithm. Note, that Apple's OpenGL drivers for ATI
        devices are much better than ATI's so be careful not disable
        things unnecessarily on the Mac.</tt><tt> :-)</tt><tt><br>
      </tt><tt><br>
      </tt><tt>  // exclude ATI Radeon HD, except on Apple, because
        there seems to</tt><tt><br>
      </tt><tt>  // be a bug in ATI's legacy fixed function texturing
        support in recent</tt><tt><br>
      </tt><tt>  // drivers. The Radeon HD cards are identified here by
        the OpenGL version</tt><tt><br>
      </tt><tt>  // because the renderer string is inconsistent across
        platforms.</tt><tt><br>
      </tt><tt>  // win7 RHD5800, win7 RHD6750M, Linux RHD7870 all
        exhibit the bug.</tt><tt><br>
      </tt><tt>  bool driverSupport</tt><tt><br>
      </tt><tt>  #if defined(__APPLE__)</tt><tt><br>
      </tt><tt>    = true;</tt><tt><br>
      </tt><tt>  #else</tt><tt><br>
      </tt><tt>    = !(extensions->DriverIsATI()</tt><tt><br>
      </tt><tt>    && (extensions->GetDriverGLVersionMajor()
        >= 3))</tt><tt><br>
      </tt><tt>    || extensions->GetIgnoreDriverBugs("ATI texturing
        bug");</tt><tt><br>
      </tt><tt>  #endif</tt><br>
      <br>
      <br>
      On 11/22/2013 2:16 PM, Sankhesh Jhaveri wrote:<br>
    </div>
    <blockquote cite="mid:1385158597.3482.32.camel@sanganak-ubuntu"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=ISO-8859-1">
      <meta name="GENERATOR" content="GtkHTML/4.6.6">
      Hello all,<br>
      <br>
      I am in the process of setting up a new dashboard on a machine
      with an ATI graphics card. The results of a nightly dashboard
      submission are here:  <a moz-do-not-send="true"
        href="http://open.cdash.org/viewTest.php?onlyfailed&buildid=3109741">http://open.cdash.org/viewTest.php?onlyfailed&buildid=3109741</a>
      . There are 28 failing tests. Marcus agrees that we can add a new
      baseline for the TestLinePlotColors test. What about the other
      tests? Are they failing because of graphics card issues? Should
      they be suppressed? Or are there changes in VTK code required? <br>
      <br>
      Almost half of the tests are failing because the vtkMPIController
      is leaking. With George's help, we were able to ascertain that MPI
      is indeed starting two different test processes(thats why two
      output messages) but does not account for the two processes and
      exits with an error. The question is, whether it is valid to
      assume that there is an issue with the VTK MPI test code or is
      there a flag/setting in CMake that needs to be changed? <br>
      <br>
      List of tests failing on the aurora dashboard:<br>
      <br>
      Tests failing because of image differences:
      <ul>
        <li value="1" type="1">Paralleliso-image </li>
        <li value="2" type="1">vtkChartsCorePython-TestLinePlotColors </li>
        <li value="3" type="1">vtkFiltersModelingPython-TestSpherePuzzleArrows

        </li>
        <li value="4" type="1">vtkIOParallelLSDynaCxx-MPI-PLSDynaReader
        </li>
        <li value="5" type="1">vtkRenderingOpenGLCxx-TestLabelPlacer </li>
        <li value="6" type="1">vtkRenderingOpenGLCxx-TestShadowMapPass </li>
        <li value="7" type="1">vtkRenderingOpenGLCxx-TestTilingCxx </li>
        <li value="8" type="1">vtkRenderingVolumeCxx-TestGPURayCastDataTypesMIP

        </li>
        <li value="9" type="1">vtkRenderingVolumeCxx-TestHAVSVolumeMapper

        </li>
        <li value="10" type="1">vtkRenderingVolumePython-TestFixedPointRayCasterLinearCropped

        </li>
        <li value="11" type="1">vtkRenderingVolumePython-volTM3DCompressedCropRegions

        </li>
        <li value="12" type="1">vtkViewsInfovisCxx-TestRenderView
        </li>
      </ul>
      <br>
      Tests failing due to a leaking MPIController issue:
      <ul>
        <li value="1" type="1">vtkFiltersParallelCxx-MPI-DistributedData
        </li>
        <li value="2" type="1">vtkFiltersParallelCxx-MPI-DistributedDataRenderPass

        </li>
        <li value="3" type="1">vtkFiltersParallelCxx-MPI-TransmitImageData

        </li>
        <li value="4" type="1">vtkFiltersParallelCxx-MPI-TransmitImageDataRenderPass

        </li>
        <li value="5" type="1">vtkFiltersParallelCxx-MPI-TransmitRectilinearGrid

        </li>
        <li value="6" type="1">vtkFiltersParallelCxx-MPI-TransmitStructuredGrid

        </li>
        <li value="7" type="1">vtkFiltersParallelFlowPathsCxx-TestPParticleTracers

        </li>
        <li value="8" type="1">vtkFiltersParallelFlowPathsCxx-TestPStreamAMR

        </li>
        <li value="9" type="1">vtkFiltersParallelFlowPathsCxx-TestPStreamGeometry

        </li>
        <li value="10" type="1">vtkParallelMPICxx-MPI-GenericCommunicator

        </li>
        <li value="11" type="1">vtkParallelMPICxx-MPI-TestDistributedDataShadowMapPass

        </li>
        <li value="12" type="1">vtkParallelMPICxx-MPI-TestNonBlockingCommunication

        </li>
        <li value="13" type="1">vtkParallelMPICxx-MPI-TestProcess </li>
        <li value="14" type="1">vtkRenderingParallelCxx-MPI-TestDistributedDataCompositeZPass

        </li>
        <li value="15" type="1">vtkRenderingParallelCxx-MPI-TestPCompositeZPass

        </li>
        <li value="16" type="1">vtkRenderingParallelCxx-MPI-TestPShadowMapPass
        </li>
      </ul>
      <br>
      Thanks.<br>
      <table cellpadding="0" cellspacing="0" width="100%">
        <tbody>
          <tr>
            <td>
              -- <br>
              <font color="#3366ff">Sankhesh Jhaveri</font><br>
              Research & Development Engineer<br>
              Kitware, Inc.<br>
              28 Corporate Drive<br>
              Clifton Park, NY 12065-8662<br>
              Phone: 518-881-4417 <br>
              <br>
            </td>
          </tr>
        </tbody>
      </table>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>

Visit other Kitware open-source projects at <a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>

Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.vtk.org/mailman/listinfo/vtk-developers">http://www.vtk.org/mailman/listinfo/vtk-developers</a>

</pre>
    </blockquote>
    <br>
  </body>
</html>