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