This patch makes it possible to render spans of a triangle in parallel. To make 
as little changes
to the codebase as possible, OpenMP was choosen to implement the actual 
multithreading. The patch
is meant to speedup osmesa rendering. 

Andreas Fänger (1):
  swrast: initial multi-threaded span rendering

 common.py                      |    1 +
 scons/gallium.py               |   12 +++++++
 src/mesa/swrast/s_aatritemp.h  |   68 ++++++++++++++++++++++-----------------
 src/mesa/swrast/s_context.c    |   26 ++++++++++++---
 src/mesa/swrast/s_texcombine.c |    4 ++
 src/mesa/tnl/t_pipeline.c      |   12 +++++++
 6 files changed, 87 insertions(+), 36 deletions(-)

-- 
1.7.4.msysgit.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to