[Mesa-dev] [PATCH 00/11] update swr rasterizer
Tim Rowley
timothy.o.rowley at intel.com
Thu Apr 14 19:53:07 UTC 2016
Another batch of updates to the swr rasterizer. No huge new features,
but should fix at least one of the coverity flagged issues.
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 | 24 ++-
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, 544 insertions(+), 205 deletions(-)
--
1.9.1
More information about the mesa-dev
mailing list