[prev in list] [next in list] [prev in thread] [next in thread] 

List:       vtk-developers
Subject:    Re: [vtk-developers] Graceful OpenGL test failures?
From:       David Partyka <david.partyka () kitware ! com>
Date:       2011-01-18 20:57:20
Message-ID: AANLkTimyv9KFXorL4EnKMe9JYwxbJEywwUHb81y3sUYz () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


My Vote would be to feel free to exclude them. What often happens is that
the extension manager checks for the required extension and the driver
claims to properly support the functionality but in fact the driver doesn't
correctly implement the feature/we're using it incorrectly/or the driver is
flat out lying and doesn't support the feature at all. This makes
implementing a graceful way to detect lack of support for these gl
extensions very tricky.

On Tue, Jan 18, 2011 at 3:48 PM, Sean McBride <sean@rogue-research.com>wrote:

> Hi all,
>
> For years now, there are VTK tests that fail on some GPUs.  Previously,
> on our dashboard machines, we added them to the exclude list.  Rogue3 uses:
>
> "^TestGenericVertexAttributesGLSL|^TestBlurAndSobelPasses|
> ^TestGaussianBlurPass|^TestShadowMapPass|^TestSobelGradientMagnitudePass|
> ^TestTStripsColorsTCoords|^TestTStripsNormalsColorsTCoords"
>
> I was going to add to that TestProjectedHexahedra and
> TestSmartVolumeMapperWindowLevel because they always fail too:
> <http://www.cdash.org/CDash/viewTest.php?onlyfailed&buildid=827790>
>
> François was going to add some code so that tests could 'fail
> gracefully' if the GPU did not have the necessary features.  That would
> be really nice, is it on anyone's radar?  Should I exclude these test
> anyway in the meantime?
>
> Thanks,
>
> --
> ____________________________________________________________
> Sean McBride, B. Eng                 sean@rogue-research.com
> Rogue Research                        www.rogue-research.com
> Mac Software Developer              Montréal, Québec, Canada
>
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>

[Attachment #5 (text/html)]

My Vote would be to feel free to exclude them. What often happens is that the \
extension manager checks for the required extension and the driver claims to properly \
support the functionality but in fact the driver doesn&#39;t correctly implement the \
feature/we&#39;re using it incorrectly/or the driver is flat out lying and \
doesn&#39;t support the feature at all. This makes implementing a graceful way to \
detect lack of support for these gl extensions very tricky.<br>

<br><div class="gmail_quote">On Tue, Jan 18, 2011 at 3:48 PM, Sean McBride <span \
dir="ltr">&lt;<a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a>&gt;</span> \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex;">

Hi all,<br>
<br>
For years now, there are VTK tests that fail on some GPUs.  Previously,<br>
on our dashboard machines, we added them to the exclude list.  Rogue3 uses:<br>
<br>
&quot;^TestGenericVertexAttributesGLSL|^TestBlurAndSobelPasses|<br>
^TestGaussianBlurPass|^TestShadowMapPass|^TestSobelGradientMagnitudePass|<br>
^TestTStripsColorsTCoords|^TestTStripsNormalsColorsTCoords&quot;<br>
<br>
I was going to add to that TestProjectedHexahedra and<br>
TestSmartVolumeMapperWindowLevel because they always fail too:<br>
&lt;<a href="http://www.cdash.org/CDash/viewTest.php?onlyfailed&amp;buildid=827790" \
target="_blank">http://www.cdash.org/CDash/viewTest.php?onlyfailed&amp;buildid=827790</a>&gt;<br>
 <br>
François was going to add some code so that tests could &#39;fail<br>
gracefully&#39; if the GPU did not have the necessary features.  That would<br>
be really nice, is it on anyone&#39;s radar?  Should I exclude these test<br>
anyway in the meantime?<br>
<br>
Thanks,<br>
<br>
--<br>
____________________________________________________________<br>
Sean McBride, B. Eng                 <a \
href="mailto:sean@rogue-research.com">sean@rogue-research.com</a><br> Rogue Research  \
<a href="http://www.rogue-research.com" \
target="_blank">www.rogue-research.com</a><br> Mac Software Developer              \
Montréal, Québec, Canada<br> <br>
<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a \
href="http://www.kitware.com/opensource/opensource.html" \
target="_blank">http://www.kitware.com/opensource/opensource.html</a><br> <br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtk-developers" \
target="_blank">http://www.vtk.org/mailman/listinfo/vtk-developers</a><br> <br>
</blockquote></div><br>



_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtk-developers



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic