[Mesa-dev] [PATCH] swrast: initial multi-threaded span rendering

Andreas Fänger a.faenger at e-sign.com
Wed Aug 10 01:07:28 PDT 2011


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



More information about the mesa-dev mailing list