Hello,

the latest svn code contains support for a much simpler selection of  
thread synchronization models. You can now easily switch between the  
following models:

- async: No synchronization between render threads. Only the finishing  
of frame n-latency is synchronized. Most Equalizer examples use this  
threading model.
- draw_sync: In addition to async, all local render threads are  
synchronized, so that the draw operations happen synchronously with  
the node main loop. This is the default threading model.
- local_sync: In addition to draw_sync, all local frame operations,  
including readback, assemble and swap buffer are synchronized with the  
node main loop.


The threading model can be configured using the file format, or  
programmatically. Applications typically hard-code their threading  
model. The file format is commonly used to change the threading model  
for benchmarking and experimentation.

The Programming Guide has been updated accordingly.


There is one issue left to fix with DPlex, so hopefully there will be  
a release candidate for 0.6 later this week.


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