Hi Andreas,
On Fri, 2004-10-29 at 02:56, Andreas Langs wrote:
> Hi,
>
> I have a little problem with corrupted geometry in conjunction with the
> dlistcache on ATI graphics cards.
>
> I have a scene where parts of the geometry is modified every frame (its a
> puppet with a physicaly base cloth-simulation).
> For these geometry nodes I set the dlistcache to false as it is recommended
> in the tutorial to speed up things.
Yup, that's definitely true.
> This works flawless on Nvidia Cards but on ATI cards the whole programm
> crashes when i also use Cg Shaders.
Which profile are you using to get them to run?
> When I deaktivate the Shaders, the
> program runs fine but the geometry nodes with dlistcache=false are
> corrupted, eg. only one half of the jacked (with the cloth-simulation) of
> the pupped is visible.
That's weird.
> Another corrupted geometry are wires which came from some point above the
> puppet an should end on some hooks placed on the puppet. But the wires are
> going down and meet on some point below the puppet.
> I have these effect on various ATI cards like a Radeon 9700, 9800 Pro, 7500
> mobile and with various drives, eg. 4.8 and the current Version.
> I test this under Windows with the OpenSG CVS Version from the 27.11.
> compiled with Visual Studio .NET 2003.
>
> If I turn on the dlistcache for all geometry nodes it works also on the
> ATI-cards but only with a client window.
> But when I use a MultiDisplayWindow for a stereo-projection i also got the
> corrupted geometry, no matter whether or not I set the dlistcache to false
> or true.
Very weird. I've heard from some people that ATI drivers are not that
stable, even though they have worked fine for me in the past.
You can try to disable the extensions that define geometry specification
by setting the OSG_IGNORE_EXTENSIONS environment variable or calling
OSG::Window::ignoreExtension() before opening the Windows. The possible
extensions are GL_EXT_compiled_vertex_array and
GL_EXT_draw_range_elements. Maybe the ATI drivers have problems with
these, which are not apparent in DList mode.
Hope it helps
Dirk
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users