[Mesa-dev] [PATCH 0/6] update swr rasterizer

Tim Rowley timothy.o.rowley at intel.com
Mon Apr 25 22:12:09 UTC 2016


Couple of large backend refactorizations, some miscellaneous changes,
and warning cleanup.

Tim Rowley (6):
  swr: [rasterizer core] backend refactor
  swr: [rasterizer jitter] add mSimdInt1Ty
  swr: [rasterizer core] more backend refactoring
  swr: [rasterizer jitter] support for dumping x86 asm
  swr: [rasterizer core] implement legacy depth bias enable
  swr: [rasterizer] warning cleanup

 .../swr/rasterizer/common/rdtsc_buckets.cpp        |   4 +-
 .../drivers/swr/rasterizer/common/swr_assert.h     |  17 +-
 src/gallium/drivers/swr/rasterizer/core/api.cpp    |  37 +-
 .../drivers/swr/rasterizer/core/backend.cpp        | 881 +++++----------------
 src/gallium/drivers/swr/rasterizer/core/backend.h  | 438 +++++++++-
 src/gallium/drivers/swr/rasterizer/core/context.h  |   5 -
 .../drivers/swr/rasterizer/core/format_types.h     |   1 -
 .../drivers/swr/rasterizer/core/frontend.cpp       |   6 +-
 .../drivers/swr/rasterizer/core/multisample.cpp    |  13 +
 .../drivers/swr/rasterizer/core/multisample.h      | 433 +++++-----
 src/gallium/drivers/swr/rasterizer/core/pa.h       |   2 +-
 .../drivers/swr/rasterizer/core/rasterizer.cpp     |  51 +-
 .../drivers/swr/rasterizer/core/rdtsc_core.cpp     |   4 +
 .../drivers/swr/rasterizer/core/rdtsc_core.h       |   4 +
 .../drivers/swr/rasterizer/core/ringbuffer.h       |   4 +-
 src/gallium/drivers/swr/rasterizer/core/state.h    |  32 +-
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   |  49 ++
 .../drivers/swr/rasterizer/jitter/JitManager.h     |   1 +
 .../drivers/swr/rasterizer/jitter/builder.cpp      |   1 +
 .../drivers/swr/rasterizer/jitter/builder.h        |   1 +
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |   2 -
 .../drivers/swr/rasterizer/memory/Convert.h        |   2 +-
 src/gallium/drivers/swr/swr_state.cpp              |   2 +-
 23 files changed, 1002 insertions(+), 988 deletions(-)

-- 
1.9.1



More information about the mesa-dev mailing list