cdac0427331442213a2cb8ed5a71057e1bb9793e |
|
30-Sep-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] refactor thread creation Create worker pool now computes number of worker threads based on things like topologies, etc. and creates the pool but doesn't actually launch the threads. Instead there is a separate start thread pool function. This allows thread resources to be constructed first before threads start. Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
92ec820244710e1b13267d8e93f3a81d7114080e |
|
12-Sep-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] Better thread destruction Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
7472a8ee75ec3f2b401fa211edb26c2161eb4a6a |
|
22-Aug-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] remove KNOB_MAX_THREADS Use dynamic memory allocation for per-thread data Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
29e1c4a8a9f26ce41aa53dc9bf39852a8530adc6 |
|
04-Aug-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] allow override of KNOB thread settings - Remove HYPERTHREADED_FE support - Add threading info as optional data passed to SwrCreateContext. If supplied this data will override any KNOB thread settings. Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
8dfaf249cc00178e126cc2469671fedb789698fa |
|
03-Aug-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] change threadsDone to be a 32-bit value. Signed-off-by: Tim Rowley <timothy.o.rowley@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
73a9154bdef807330ec3d75a79610532e33edb75 |
|
15-Jun-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] use wrap-around safe compares for dependency checking Move drawIDs from 64-bit to 32-bit to increase perf. Reviewed-by: Bruce Cherniak <bruce.cherniak@intel.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
a939a58881063c092a95bd7f1426b8fae1d8a44d |
|
30-Mar-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] Add experimental support for hyper-threaded front-end Acked-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
93c1a2dedfa8b786e969a9ae44765bf6841218ef |
|
24-Mar-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] NUMA optimizations... - Affinitize hot-tile memory to specific NUMA nodes. - Only do BE work for macrotiles assoicated with the numa node
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
0767e820fd96e8bac2943fa8942bea3ff81b8bd9 |
|
23-Mar-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer core] Fix Compute workitem retirement
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
12ce9d9aa1819c0d7fb969b459a070c3cc9a617f |
|
18-Mar-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer] more arena work
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
3132f731f8c4e6300ee31805be59920543b22557 |
|
07-Mar-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
swr: [rasterizer] remove use of UCHAR and UINT64 types
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|
c6e67f5a9373e916a8d2333585cb5787aa5f7bb7 |
|
17-Feb-2016 |
Tim Rowley <timothy.o.rowley@intel.com> |
gallium/swr: add OpenSWR rasterizer Acked-by: Roland Scheidegger <sroland@vmware.com> Acked-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/gallium/drivers/swr/rasterizer/core/threads.h
|