Hello,

SVN changes 1997 and 1998 removed the lock for referenced objects with  
an atomic operation. This speeds up low-level operations quite a lot,  
running eqPly with no model decreased the rendering time from ~5s to  
1.4s for 1000 frames!

Of course with some real work in Channel::frameDraw this is much less  
noticeable.

There are two new eqBase headers, compareAndSwap and Atomic<int>.  
Thanks to the authors of the lockfree library, which served as the  
basis for this!

As usual, I did some initial testing, but please report any bugs you  
find.


Cheers,

Stefan.


_______________________________________________
eq-dev mailing list
[email protected]
https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to