[vtkusers] Depth Peeling VTK5.2 ATI Cars

Goodwin Lawlor goodwin.lawlor at ucd.ie
Fri Oct 3 12:38:45 EDT 2008


Iñigo,

This might get you going in the right direction:

http://www.gpgpu.org/forums/viewtopic.php?p=10713&

... they use some (Cg)shader programming to get around not having 
ARB_fragment_program_shadow's SHADOWRECT function available.

Regards,

Goodwin

Inigo Barandiaran wrote:
> Thanks goodwin for your reply.
> I tested depth peeling in both laptop and non-laptop PC. With an old ATI
> card and with a New ATI card with the lastest drivers installed (i used this
> tool http://www.driverheaven.net/modtool.php that allows to install the
> lastest ATI drivers for non-Laptop PC in any laptop).
> 
> Depth peeling did not work nor in laptop neither in non-laptop PC. 
> 
> Francois, i don't know where is exactly the problem. In your code, you
> mention that the problem is the implementation in GLSL of some funtions in
> ATI's driver isnt it?
> 
> I will try to find a solution, but, do you think is going to be difficult to
> solve? Thanks in advance, and thanks for your efforts in VTK :)
> 
> Best,
> 
> 
> 
> Goodwin Lawlor wrote:
>> Francois Bertel wrote:
>>> Iñigo,
>>>
>>> No I don't have solution for VTK depth peeling on ATI cards.
>>>
>>> Goodwin,
>>>
>>> VTK depth peeling working on an old ATI laptop is break news for me!
>>>
>>> You are the first saying that VTK depth peeling is working with an ATI
>>> card.
>>> Can you send me your OpenGL profile please (any of the following
>>> methods allows you to save the result into a text file):
>>> http://www.vtk.org/Wiki/VTK_FAQ#How_do_I_check_which_OpenGL_versions_or_extensions_are_supported_by_my_graphic_card_or_OpenGL_implementation.3F
>>>
>>> What's the result of
>>>
>>> $ ctest -R TestTranslucentLUTDepthPeeling -V
>>>
>>> Does it fail or pass?
>>> Does it say: "depth peeling was used" or does it say "depth peeling
>>> was not used (alpha blending instead)"?
>>>
>>> The best is actually to submit this test on the vtk dahsboard as an
>>> experimental build:
>>>
>>> $ ctest -D ExperimentalTest -R
>>> "LoadOpenGLExtension|TestTranslucentLUTDepthPeeling"
>>>
>>> ... it will run LoadOpenGLExtension test (this test will display the
>>> OpenGL version and the list of OpenGL extensions,
>>>  it will run TestTranslucentLUTDepthPeeling as well.
>>>
>>> Regards.
>> Sorry - false alarm. That test fails.
>>
>> Looking at my app is falls back to sorting polys on the laptop.
>>
>> That reminds me that those omega drivers add accelerated 3d texture 
>> volume rendering over the official drivers, not depth peeling :-(
>>
>> Goodwin
>>
>> _______________________________________________
>> This is the private VTK discussion list.
>> Please keep messages on-topic. Check the FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
> 




More information about the vtkusers mailing list