[Mesa-dev] [PATCH 00/10] swr: update rasterizer

Tim Rowley timothy.o.rowley at intel.com
Mon Sep 11 19:28:20 UTC 2017


Mostly some api changes, plus making the cpu topology code a bit more
robust in the face of some odd configurations seen in virtualized
environments.

No piglit or vtk ctest regressions.

Tim Rowley (10):
  swr/rast: Add new API SwrStallBE
  swr/rast: Move clip/cull enables in API
  swr/rast: Start to remove hardcoded clipcull_dist vertex attrib slot
  swr/rast: Remove hardcoded clip/cull slot from clipper
  swr/rast: Migrate memory pointers to gfxptr_t type
  swr/rast: add graph write to jit debug putput
  swr/rast: whitespace changes
  swr/rast: Missed conversion to SIMD_T
  swr/rast: adjust linux cpu topology identification code
  swr/rast: Fetch compile state changes

 .../swr/rasterizer/codegen/gen_llvm_types.py       |  2 +-
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |  9 +++
 src/gallium/drivers/swr/rasterizer/core/api.h      |  8 +++
 .../drivers/swr/rasterizer/core/backend.cpp        |  4 +-
 .../drivers/swr/rasterizer/core/backend_impl.h     |  2 +-
 .../drivers/swr/rasterizer/core/backend_sample.cpp |  4 +-
 .../swr/rasterizer/core/backend_singlesample.cpp   |  4 +-
 src/gallium/drivers/swr/rasterizer/core/binner.cpp | 25 +++----
 src/gallium/drivers/swr/rasterizer/core/clip.h     | 57 ++++++++-------
 .../drivers/swr/rasterizer/core/rasterizer.cpp     |  2 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    | 16 +++--
 .../drivers/swr/rasterizer/core/threads.cpp        | 81 ++++++++++------------
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |  6 +-
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    | 12 +++-
 .../drivers/swr/rasterizer/jitter/fetch_jit.h      |  7 +-
 .../drivers/swr/rasterizer/jitter/jit_api.h        |  2 +
 .../drivers/swr/rasterizer/memory/StoreTile.h      |  4 +-
 .../swr/rasterizer/memory/TilingFunctions.h        |  2 +-
 src/gallium/drivers/swr/swr_context.cpp            | 18 ++---
 src/gallium/drivers/swr/swr_draw.cpp               |  8 +--
 src/gallium/drivers/swr/swr_resource.h             |  2 +-
 src/gallium/drivers/swr/swr_screen.cpp             | 21 +++---
 src/gallium/drivers/swr/swr_state.cpp              | 31 +++++----
 23 files changed, 182 insertions(+), 145 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list