[Mesa-dev] [PATCH 0/9] swr: update rasterizer

Tim Rowley timothy.o.rowley at intel.com
Fri Sep 22 00:46:43 UTC 2017


Highlights: large change in the geometry shader api, cleanups.

Tim Rowley (9):
  swr/rast: Add support for R10G10B10_FLOAT_A2_UNORM pixel format
  swr/rast: New GS state/context API
  swr/rast: Fetch compile state changes
  swr/rast: Move SWR_GS_CONTEXT from thread local storage to stack
  swr/rast: Properly sized null GS buffer
  swr/rast: Slightly more efficient blend jit
  swr/rast: Fix allocation of DS output data for USE_SIMD16_FRONTEND
  swr/rast: Remove code supporting legacy llvm (<3.9)
  swr/rast: Handle instanceID offset / Instance Stride enable

 .../drivers/swr/rasterizer/common/formats.cpp      |  27 ++-
 .../drivers/swr/rasterizer/core/format_traits.h    |   2 +-
 .../drivers/swr/rasterizer/core/frontend.cpp       | 252 +++++++++++----------
 src/gallium/drivers/swr/rasterizer/core/state.h    |  55 +++--
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |  11 +-
 .../drivers/swr/rasterizer/jitter/JitManager.h     |   7 -
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |  30 +--
 .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 118 ++--------
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |  40 +++-
 .../drivers/swr/rasterizer/jitter/fetch_jit.h      |   7 +-
 src/gallium/drivers/swr/swr_shader.cpp             | 183 +++++++--------
 11 files changed, 361 insertions(+), 371 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list