[Mesa-dev] [PATCH v2 00/14] update swr rasterizer
Cherniak, Bruce
bruce.cherniak at intel.com
Wed Jun 22 18:35:31 UTC 2016
Reviewed-by: Bruce Cherniak <bruce.cherniak at intel.com>
> On Jun 20, 2016, at 4:36 PM, Tim Rowley <timothy.o.rowley at intel.com> wrote:
>
> v2:
> add conservativeRast.h to Makefile.sources
> minimize changes in llvm support cleanup
> remove tabs that were added by the v1 patches
>
> Tim Rowley (14):
> swr: [rasterizer common] workaround clang for windows __cpuid() bug
> swr: [rasterizer common] fix include for Intel compiler
> swr: [rasterizer] add support for building avx512 version
> swr: [rasterizer jitter] unitialized component fix in fetch jit
> swr: [rasterizer jitter] cleanup supporting different llvm versions
> swr: [rasterizer core] remove old comment
> swr: [rasterizer jitter] small fetch jit cleanup
> swr: [rasterizer core] stop single threaded crash exit crash
> swr: [rasterizer core] conservative rasterization frontend support
> swr: [rasterizer core] GS viewport array index attribute
> swr: [rasterizer core] track whether GS outputs viewport array index
> swr: [rasterizer jitter] add support for component packing for 'odd'
> formats
> swr: [rasterizer core] use wrap-around safe compares for dependency
> checking
> swr: [rasterizer core] fix dependency bug
>
> src/gallium/drivers/swr/Makefile.sources | 1 +
> src/gallium/drivers/swr/rasterizer/common/isa.hpp | 14 +-
> src/gallium/drivers/swr/rasterizer/common/os.h | 2 +-
> .../drivers/swr/rasterizer/common/simdintrin.h | 4 +-
> src/gallium/drivers/swr/rasterizer/core/api.cpp | 28 ++-
> src/gallium/drivers/swr/rasterizer/core/clip.h | 4 +-
> .../drivers/swr/rasterizer/core/conservativeRast.h | 120 ++++++++++++
> src/gallium/drivers/swr/rasterizer/core/context.h | 6 +-
> .../drivers/swr/rasterizer/core/format_types.h | 8 +-
> .../drivers/swr/rasterizer/core/frontend.cpp | 164 ++++++++++++++--
> src/gallium/drivers/swr/rasterizer/core/frontend.h | 43 +----
> src/gallium/drivers/swr/rasterizer/core/knobs.h | 17 +-
> .../drivers/swr/rasterizer/core/rasterizer.h | 8 +
> .../drivers/swr/rasterizer/core/ringbuffer.h | 16 +-
> src/gallium/drivers/swr/rasterizer/core/state.h | 8 +-
> .../drivers/swr/rasterizer/core/threads.cpp | 54 +++---
> src/gallium/drivers/swr/rasterizer/core/threads.h | 6 +-
> src/gallium/drivers/swr/rasterizer/core/utils.h | 30 +++
> .../drivers/swr/rasterizer/jitter/JitManager.cpp | 9 +-
> .../drivers/swr/rasterizer/jitter/JitManager.h | 7 +-
> .../drivers/swr/rasterizer/jitter/blend_jit.cpp | 8 +-
> .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 31 ++-
> .../drivers/swr/rasterizer/jitter/builder_misc.h | 6 +
> .../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 210 ++++++---------------
> .../jitter/scripts/gen_llvm_ir_macros.py | 24 ++-
> .../swr/rasterizer/jitter/streamout_jit.cpp | 7 +-
> .../drivers/swr/rasterizer/memory/Convert.h | 4 +-
> .../drivers/swr/rasterizer/memory/StoreTile.cpp | 4 +-
> .../drivers/swr/rasterizer/scripts/knob_defs.py | 5 +-
> 29 files changed, 546 insertions(+), 302 deletions(-)
> create mode 100644 src/gallium/drivers/swr/rasterizer/core/conservativeRast.h
>
> --
> 1.9.1
>
> _______________________________________________
> 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