v2: simplified vIsNaN based on feedback
Tim Rowley (11):
swr: [rasterizer core] Use CS spill/fill size in core
swr: [rasterizer fetch] Add support for fetching non-uniform component
formats
swr: [rasterizer core] Fix thread binding for 32-bit windows
swr: [rasterizer core] Fix global arena allocator bug
swr: [rasterizer core] Arena: make most allocated blocks the same size
swr: [rasterizer core] TemplateArgUnroller
swr: [rasterizer] Interpolation utility functions
swr: [rasterizer scripts] Knob scripts tweaks
swr: [rasterizer] Small cleanups
swr: [rasterizer core] CompleteDrawContext changes for gcc
swr: [rasterizer memory] Constify load tiles
.../drivers/swr/rasterizer/common/simdintrin.h | 51 +++++-
src/gallium/drivers/swr/rasterizer/core/api.cpp | 45 +----
src/gallium/drivers/swr/rasterizer/core/api.h | 6 +-
src/gallium/drivers/swr/rasterizer/core/arena.h | 146 ++++++++++------
.../drivers/swr/rasterizer/core/backend.cpp | 6 +-
src/gallium/drivers/swr/rasterizer/core/context.h | 1 +
.../drivers/swr/rasterizer/core/frontend.cpp | 123 +++++++------
src/gallium/drivers/swr/rasterizer/core/frontend.h | 20 ++-
src/gallium/drivers/swr/rasterizer/core/pa.h | 6 +-
src/gallium/drivers/swr/rasterizer/core/state.h | 2 -
.../drivers/swr/rasterizer/core/threads.cpp | 31 +++-
src/gallium/drivers/swr/rasterizer/core/utils.cpp | 31 ++--
src/gallium/drivers/swr/rasterizer/core/utils.h | 34 +++-
.../drivers/swr/rasterizer/jitter/JitManager.cpp | 6 -
.../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 190 ++++++++++++++++++++-
.../drivers/swr/rasterizer/jitter/jit_api.h | 3 +
.../drivers/swr/rasterizer/memory/LoadTile.cpp | 12 +-
.../drivers/swr/rasterizer/memory/StoreTile.cpp | 1 -
.../drivers/swr/rasterizer/scripts/knob_defs.py | 4 +-
.../rasterizer/scripts/templates/knobs.template | 25 ++-
src/gallium/drivers/swr/swr_memory.h | 2 +-
21 files changed, 540 insertions(+), 205 deletions(-)
--
1.9.1
_______________________________________________
mesa-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev