[Mesa-dev] [PATCH 00/20] rollup patchset for swr rasterizer
Cherniak, Bruce
bruce.cherniak at intel.com
Fri Jan 19 23:00:42 UTC 2018
Entire set.
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
> On Jan 19, 2018, at 3:46 PM, George Kyriazis <george.kyriazis at intel.com> wrote:
>
> 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
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/mesa-dev
More information about the mesa-dev
mailing list