Hi Joerg,

I tried it on my windows machine with a ATI Radeon 9000 card and it worked fine.

Andreas

Hello *,

I have a program that disables the dlist cache directly after the
startup. The program creates a scene using functions from
OSGSimpleGeometry.h (makeSphere, makeTorus, ...). Doing this several
times, replacing the scene of my SimpleSceneManager, the program crashes
at osggeopumpfactory.cpp, in GeoPump129(Window*,Geometry*), line 896:

   osgGLDrawRangeElementsEXT(*(TypesData + TypesInd++ * TypesStride),
                             0,
                             IndicesSize,
                             count,
                             IndicesPtr->getFormat(),
                             vind);

All pointers seem to be valid (osgGLDrawRangeElementsEXT too), so I'm a
little bit confused... it seems that the crash happens in my NVidia
graphic driver, the frame stack states a address in nvoglnt.dll.

The problem does not occur, if I don't disable the dlist cache.
Also creating my own geometry works (not using makeSphere, ...).
BTW makeBox is ok too.

I've attached a simple test program to demonstrate the problem. Its the
modified tutorial 01hello.cpp. It displays the torus, press SPACE to
replace the scene by a new torus.


Regards,

Joerg.




-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Opensg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to