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

Tim Rowley timothy.o.rowley at intel.com
Thu Nov 10 03:18:34 UTC 2016


Highlights include more 8x2 render work, fix for alphatest, and
archrast updates. 

Tim Rowley (14):
  swr: [rasterizer jitter] code style fix
  swr: [rasterizer core] 16-wide tile store nearly completed
  swr: [rasterizer core] separate frontend/backend stats enables
  swr: [rasterizer archrast] fix double free issue
  swr: [rasterizer archrast] fix open file handle limit issue
  swr: [rasterizer archrast] don't generate empty files
  swr: [rasterizer core] various code style changes
  swr: [rasterizer core/jitter] fix alpha test bug
  swr: [rasterizer core] fix culling issues
  swr: [rasterizer archrast] add events
  swr: [rasterizer common] don't bleed NOMINMAX definition after
    <windows.h>
  swr: [rasterizer core] add mode for aux buffer in the
    SWR_SURFACE_STATE
  swr: [rasterizer archrast] move to pass by value
  swr: [rasterizer core] remove driverType

 .../drivers/swr/rasterizer/archrast/archrast.cpp   | 297 ++++++-
 .../drivers/swr/rasterizer/archrast/archrast.h     |  10 +-
 .../drivers/swr/rasterizer/archrast/eventmanager.h |  20 +-
 .../drivers/swr/rasterizer/archrast/events.proto   | 255 ++++++
 src/gallium/drivers/swr/rasterizer/common/os.h     |   5 +-
 .../drivers/swr/rasterizer/common/simd16intrin.h   |  61 +-
 .../drivers/swr/rasterizer/common/simdintrin.h     |  38 +-
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |  80 +-
 src/gallium/drivers/swr/rasterizer/core/api.h      |  16 +-
 .../drivers/swr/rasterizer/core/backend.cpp        |  25 +-
 src/gallium/drivers/swr/rasterizer/core/backend.h  |   1 +
 src/gallium/drivers/swr/rasterizer/core/binner.cpp | 189 +++--
 src/gallium/drivers/swr/rasterizer/core/clip.h     |   4 +-
 src/gallium/drivers/swr/rasterizer/core/context.h  |  26 +-
 .../drivers/swr/rasterizer/core/format_types.h     |  20 +-
 .../drivers/swr/rasterizer/core/frontend.cpp       |   4 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |  28 +-
 .../drivers/swr/rasterizer/core/threads.cpp        |   5 +-
 src/gallium/drivers/swr/rasterizer/core/utils.h    | 174 ++--
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |  13 +-
 .../drivers/swr/rasterizer/memory/StoreTile.h      | 942 +++++++++++++++++----
 .../scripts/templates/ar_event_cpp.template        |   4 +-
 .../scripts/templates/ar_event_h.template          |   7 +-
 .../scripts/templates/ar_eventhandler_h.template   |   5 +-
 .../templates/ar_eventhandlerfile_h.template       |  75 +-
 src/gallium/drivers/swr/swr_context.cpp            |   1 -
 src/gallium/drivers/swr/swr_query.cpp              |  12 +-
 27 files changed, 1811 insertions(+), 506 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list