[Mesa-dev] [PATCH v2 0/7] InitMemory inclusion

Alok Hota alok.hota at intel.com
Fri May 25 15:19:42 UTC 2018


Version 2 makes a small change to swr_loader.cpp to include the new InitMemory
header, which fixes a compile error on single-architecture builds.

Alok Hota (7):
  swr/rast: Added in-place building to SCATTERPS
  swr/rast: Checking gCoreBuckets and CORE_BUCKETS are equal length at
    compile time
  swr/rast: Use metadata to communicate between passes
  swr/rast: Renamed MetaData calls
  swr/rast: Removed superfluous JitManager argument from passes
  swr/rast: Moved memory init out of core swr init
  swr/rast: Adjusted avx512 primitive assembly for msvc codegen

 src/gallium/drivers/swr/Makefile.sources           |   4 +-
 src/gallium/drivers/swr/meson.build                |   2 +
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |   4 -
 src/gallium/drivers/swr/rasterizer/core/pa_avx.cpp | 139 +++++++++++------
 .../drivers/swr/rasterizer/core/rdtsc_core.cpp     |   1 +
 src/gallium/drivers/swr/rasterizer/core/state.h    |   3 +-
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |   2 +-
 .../drivers/swr/rasterizer/jitter/builder.cpp      | 170 ++++++++++-----------
 .../drivers/swr/rasterizer/jitter/builder.h        |  32 +++-
 .../drivers/swr/rasterizer/jitter/builder_mem.cpp  |  29 ++--
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |   2 +-
 .../rasterizer/jitter/functionpasses/lower_x86.cpp |  17 +--
 .../swr/rasterizer/jitter/functionpasses/passes.h  |   2 +-
 .../swr/rasterizer/jitter/streamout_jit.cpp        |   2 +-
 .../drivers/swr/rasterizer/memory/InitMemory.cpp   |  39 +++++
 .../drivers/swr/rasterizer/memory/InitMemory.h     |  33 ++++
 src/gallium/drivers/swr/swr_loader.cpp             |   8 +-
 src/gallium/drivers/swr/swr_shader.cpp             |   2 +-
 18 files changed, 325 insertions(+), 166 deletions(-)
 create mode 100644 src/gallium/drivers/swr/rasterizer/memory/InitMemory.cpp
 create mode 100644 src/gallium/drivers/swr/rasterizer/memory/InitMemory.h

-- 
2.7.4



More information about the mesa-dev mailing list