[Mesa-dev] [PATCH 00/11] update swr rasterizer
Tim Rowley
timothy.o.rowley at intel.com
Tue May 3 16:13:22 UTC 2016
Smallish changes this time around, some changes that hopefully
start improving coverity's opinion of the rasterizer, and a small
performance tweak.
Tim Rowley (11):
swr: [rasterizer] Whitespace cleanup and misc changes
swr: [rasterizer core] Fix threadviz support in buckets
swr: [rasterizer core] Fix thread allocation
swr: [rasterizer jitter] Add asserts for supported formats in fetch
shader
swr: [rasterizer memory] Add missing store tiles function
swr: [rasterizer jitter] Fix printing bugs for tracing.
swr: [rasterizer] Add support for X24_TYPELESS_G8_UINT format
swr: [rasterizer] Miscellaneous backend changes
swr: [rasterizer] Add SWR_ASSUME / SWR_ASSUME_ASSERT macros
swr: [rasterizer] Small warning cleanup
swr: [rasterizer core] Faster modulo operator in ProcessVerts
.../drivers/swr/rasterizer/common/formats.cpp | 25 +++--
.../drivers/swr/rasterizer/common/formats.h | 1 +
src/gallium/drivers/swr/rasterizer/common/os.h | 1 +
.../swr/rasterizer/common/rdtsc_buckets.cpp | 12 +++
.../drivers/swr/rasterizer/common/rdtsc_buckets.h | 12 +--
.../drivers/swr/rasterizer/common/simdintrin.h | 20 ++++
.../drivers/swr/rasterizer/common/swr_assert.h | 50 +++++++++-
src/gallium/drivers/swr/rasterizer/core/arena.h | 16 ++--
.../drivers/swr/rasterizer/core/backend.cpp | 26 ++---
src/gallium/drivers/swr/rasterizer/core/backend.h | 7 +-
.../drivers/swr/rasterizer/core/format_traits.h | 22 +++++
.../drivers/swr/rasterizer/core/frontend.cpp | 5 +-
src/gallium/drivers/swr/rasterizer/core/pa.h | 5 +-
.../drivers/swr/rasterizer/core/rdtsc_core.cpp | 2 +-
.../drivers/swr/rasterizer/core/threads.cpp | 64 +++++++++----
.../drivers/swr/rasterizer/jitter/JitManager.h | 7 --
.../drivers/swr/rasterizer/jitter/blend_jit.h | 1 -
.../drivers/swr/rasterizer/jitter/builder_misc.cpp | 105 +++++----------------
.../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 2 +
.../drivers/swr/rasterizer/jitter/jit_api.h | 1 -
.../drivers/swr/rasterizer/memory/StoreTile.cpp | 5 +-
.../rasterizer/scripts/templates/knobs.template | 3 -
src/gallium/drivers/swr/swr_state.h | 1 +
23 files changed, 225 insertions(+), 168 deletions(-)
--
1.9.1
More information about the mesa-dev
mailing list