[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