[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