[Mesa-dev] [PATCH v2 00/17] swr: update rasterizer
Tim Rowley
timothy.o.rowley at intel.com
Wed Apr 26 18:33:01 UTC 2017
v2:
Rewrite commit messages
Split some commits
No code/functional changes
Tim Rowley (17):
swr/rast: more flexible max attribute slots
swr/rast: add additional jit utility functions
swr/rast: add SIMDAPI decorators in binner/clipper
swr/rast: clean up clipper comments
swr/rast: disable buffer overrun warning for Assemble()
swr/rast: name threads to aid debugging
swr/rast: move construction of const above goto
swr/rast: remove unused variables in the SIMD16 FE
swr/rast: remove default argument from SwrSync()
swr/rast: reduce simd{16}vertex stack for VS output
swr/rast: enable per-warp scratch space for CS
swr/rast: add SwrGetInterface() function to return api
swr/rast: increment depth/stencil tile pointer in SIMD16 BE
swr/rast: add SwrInit() to init backend/memory tables
swr/rast: enable SIMD16 8x2 tile backend
swr/rast: use gather instruction for odd format fetch
swr/rast: add memory api to SwrGetInterface()
src/gallium/drivers/swr/Makefile.sources | 1 +
src/gallium/drivers/swr/rasterizer/common/os.cpp | 107 +++++++++++
src/gallium/drivers/swr/rasterizer/common/os.h | 11 +-
src/gallium/drivers/swr/rasterizer/core/api.cpp | 80 ++++++++-
src/gallium/drivers/swr/rasterizer/core/api.h | 200 ++++++++++++++++-----
.../drivers/swr/rasterizer/core/backend.cpp | 10 +-
src/gallium/drivers/swr/rasterizer/core/backend.h | 7 +-
src/gallium/drivers/swr/rasterizer/core/binner.cpp | 18 +-
src/gallium/drivers/swr/rasterizer/core/clip.cpp | 6 +-
src/gallium/drivers/swr/rasterizer/core/clip.h | 4 +-
src/gallium/drivers/swr/rasterizer/core/context.h | 2 +
.../drivers/swr/rasterizer/core/frontend.cpp | 76 +++++---
src/gallium/drivers/swr/rasterizer/core/frontend.h | 2 +-
src/gallium/drivers/swr/rasterizer/core/knobs.h | 5 +-
src/gallium/drivers/swr/rasterizer/core/pa.h | 17 +-
src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 1 -
.../drivers/swr/rasterizer/core/rasterizer.cpp | 6 +-
src/gallium/drivers/swr/rasterizer/core/state.h | 33 ++--
.../drivers/swr/rasterizer/core/threads.cpp | 18 +-
src/gallium/drivers/swr/rasterizer/core/tilemgr.h | 6 +-
.../drivers/swr/rasterizer/jitter/builder.cpp | 1 +
.../drivers/swr/rasterizer/jitter/builder.h | 1 +
.../drivers/swr/rasterizer/jitter/builder_misc.cpp | 69 ++++++-
.../drivers/swr/rasterizer/jitter/builder_misc.h | 6 +
.../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 55 +-----
.../drivers/swr/rasterizer/jitter/fetch_jit.h | 2 +-
.../swr/rasterizer/jitter/streamout_jit.cpp | 2 +-
.../drivers/swr/rasterizer/memory/ClearTile.cpp | 2 +-
.../drivers/swr/rasterizer/memory/LoadTile.cpp | 2 +-
.../drivers/swr/rasterizer/memory/StoreTile.cpp | 2 +-
src/gallium/drivers/swr/swr_context.cpp | 5 +-
src/gallium/drivers/swr/swr_memory.h | 40 +----
32 files changed, 576 insertions(+), 221 deletions(-)
create mode 100644 src/gallium/drivers/swr/rasterizer/common/os.cpp
--
2.7.4
More information about the mesa-dev
mailing list