Reviewed-by: Bruce Cherniak <bruce.chern...@intel.com> > On Jun 20, 2016, at 4:36 PM, Tim Rowley <timothy.o.row...@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@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev