llvmpipe: implement threaded rasterization
authorBrian Paul <brianp@vmware.com>
Tue, 8 Dec 2009 01:01:12 +0000 (18:01 -0700)
committerBrian Paul <brianp@vmware.com>
Tue, 8 Dec 2009 01:04:54 +0000 (18:04 -0700)
commitaab1ceceecbd6449eebce7f5f5b356b1a51552e7
tree5a34c098ac995bff9f1c8bdb167e6c701dcdb726
parent87c9ceaea2138e051c48cd8c0fbf5f6658100779
llvmpipe: implement threaded rasterization

The LP_NUM_THREADS env var controls how many threads are created.
The default (and max) is 4, for now.
If LP_NUM_THREADS = 0, threading is not used.
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_rast_priv.h