Hi Robert,
Looks like the vista drivers are doing much better on window/pbuffer
and fbo allocation.
Here are my results, Core 2 Quad 2.4GHz, 3GB memory, NVidia 9800GTX+,
Vista SP1, Driver 178.13
_________________________________________________
1) osgmemorytest --window -c 1000
At 112 I started getting
Windows Error #3221684230: [Screen #0]
GraphicsWindowWin32::makeCurrentImplementation() - Unable to set current
OpenGL rendering context
and at 118 osgmemorytest crashed without error.
_________________________________________________
2) osgmemorytest --pbuffer -c 1000
At 511 osgmemorytest crashed without error. It also seemed to go
progressively slower as the number of contexts increased.
_________________________________________________
3) osgmemorytest --texture 256 256 -g 10000
Exception caught, contexts completed = 0, gl objects successfully
applied = 0
_________________________________________________
4) osgmemorytest --geometry 32 32 -g 10000
Successful completion, contexts created = 1, gl objects applied = 10000
Duration = 6.437845 seconds.
_________________________________________________
5) osgmemorytest --geometry-vbo 32 32 -g 10000
Successful completion, contexts created = 1, gl objects applied = 10000
Duration = 2.778244 seconds.
_________________________________________________
6) osgmemorytest --geometry-va 32 32 -g 10000
Successful completion, contexts created = 1, gl objects applied = 10000
Duration = 2.219852 seconds.
_________________________________________________
7) osgmemorytest --fbo 256 256 -g 1000
Successful completion, contexts created = 1, gl objects applied = 1000
Duration = 5.969569 seconds.
(also seemed to get slower as the number increased, but my main memory
never filled up)
_________________________________________________
8) osgmemorytest --fbo 1024 1024 -g 1000
Quickly filled my main memory, but kept on going until 932 when I got:
Warning: detected OpenGL error 'out of memory' after applying attribute
FrameBufferObject 02ABAF00
Exception caught, contexts completed = 0, gl objects successfully
applied = 932, error = OpenGL error
_________________________________________________
9) osgmemorytest --fbo 2048 2048 -g 1000
Once again, quickly filled my main memory, but kept on going until 190
when I got:
Warning: detected OpenGL error 'out of memory' after applying attribute
FrameBufferObject 028A7E88
Exception caught, contexts completed = 0, gl objects successfully
applied = 190, error = OpenGL error
_________________________________________________
Seems to shine a bit less on the windows and FBO front than Christophe's
results. Maybe driver differences? (my driver is a beta, not an official
WHQL release)
J-S
--
______________________________________________________
Jean-Sebastien Guay [EMAIL PROTECTED]
http://www.cm-labs.com/
http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org