[Mesa-dev] [PATCH 00/20] rollup patchset for swr rasterizer

George Kyriazis george.kyriazis at intel.com
Fri Jan 19 21:46:55 UTC 2018


Also including:
- enabling of SIMD16 VS
- Early Rasterization implementation

George Kyriazis (20):
  swr/rast:  Fix one more invalid object format for windows.
  swr/rast:  Added missing define for Linux/gcc
  swr/rast: Add private state parameter in fetcher
  swr/rast: Initial work for debugging support.
  swr/rast:  Debug Symbols work
  swr/rast:  Shader debugging work
  swr/rast:  Add debugging type support for function types.
  swr/rast: work supporting optimizations in Debug builds.
  swr/rast: Shorten some filenames
  swr/rast: x86 autogenerated macro work
  swr/rast: AVX-512 changes to enable 16-wide VS
  swr/rast: jit shader lib debug work
  swr/rast: silence generated file warnings
  swr/rast: Jit debug work
  swr/rast: Added ICLAMP builder function
  swr/rast: changed jit debug magic number
  swr: Support simd16 vertex shaders
  swr/rast: Enable simd16 vertex shaders
  swr/rast: Implement Early Rasterization optimization
  swr/rast: Enable early rasterization

 .../swr/rasterizer/codegen/gen_llvm_ir_macros.py   |   2 +-
 .../swr/rasterizer/codegen/gen_llvm_types.py       |  14 +-
 .../rasterizer/codegen/templates/gen_builder.hpp   |   2 +-
 .../swr/rasterizer/codegen/templates/gen_llvm.hpp  |  13 +
 src/gallium/drivers/swr/rasterizer/common/os.h     |   1 +
 src/gallium/drivers/swr/rasterizer/core/binner.cpp | 374 +++++++++++++++++++++
 .../drivers/swr/rasterizer/core/frontend.cpp       |  36 +-
 src/gallium/drivers/swr/rasterizer/core/knobs.h    |  13 +-
 .../drivers/swr/rasterizer/core/rdtsc_core.cpp     |   2 +
 .../drivers/swr/rasterizer/core/rdtsc_core.h       |   2 +
 src/gallium/drivers/swr/rasterizer/core/state.h    |   8 +-
 .../drivers/swr/rasterizer/jitter/JitManager.cpp   | 365 +++++++++++++++++---
 .../drivers/swr/rasterizer/jitter/JitManager.h     |  41 ++-
 .../drivers/swr/rasterizer/jitter/blend_jit.cpp    |   2 +-
 .../drivers/swr/rasterizer/jitter/builder_misc.cpp |  23 +-
 .../drivers/swr/rasterizer/jitter/builder_misc.h   |  16 +-
 .../drivers/swr/rasterizer/jitter/fetch_jit.cpp    |  49 ++-
 .../drivers/swr/rasterizer/jitter/fetch_jit.h      |  16 +-
 .../drivers/swr/rasterizer/jitter/jit_pch.hpp      |   8 +-
 src/gallium/drivers/swr/swr_screen.cpp             |   6 -
 src/gallium/drivers/swr/swr_screen.h               |   3 -
 src/gallium/drivers/swr/swr_shader.cpp             |  42 ++-
 22 files changed, 909 insertions(+), 129 deletions(-)

-- 
2.7.4



More information about the mesa-dev mailing list