Highlights include simd16 cleanup (renaming and removing old codepaths), fixing a potential crash with the fetch shader, and code cleanups.
Tim Rowley (6): swr/rast: SIMD16 builder - cleanup naming (simd2 -> simd16) swr/rast: shuffle header files for msvc pre-compiled header usage swr/rast: SIMD16 fetch shader jitter cleanup swr/rast: autogenerate named structs instead of literal structs swr/rast: don't use 32-bit gathers for elements < 32-bits in size swr/rast: switch win32 jit format to COFF src/gallium/drivers/swr/Makefile.sources | 1 + .../swr/rasterizer/codegen/templates/gen_llvm.hpp | 23 +- .../drivers/swr/rasterizer/jitter/JitManager.cpp | 40 +- .../drivers/swr/rasterizer/jitter/JitManager.h | 46 +- .../drivers/swr/rasterizer/jitter/blend_jit.cpp | 3 +- .../drivers/swr/rasterizer/jitter/builder.cpp | 77 +- .../drivers/swr/rasterizer/jitter/builder.h | 45 +- .../drivers/swr/rasterizer/jitter/builder_misc.cpp | 134 +- .../drivers/swr/rasterizer/jitter/builder_misc.h | 50 +- .../drivers/swr/rasterizer/jitter/fetch_jit.cpp | 1304 ++++++++------------ .../drivers/swr/rasterizer/jitter/jit_api.h | 1 - .../drivers/swr/rasterizer/jitter/jit_pch.hpp | 134 ++ .../swr/rasterizer/jitter/streamout_jit.cpp | 5 +- 13 files changed, 819 insertions(+), 1044 deletions(-) create mode 100644 src/gallium/drivers/swr/rasterizer/jitter/jit_pch.hpp -- 2.14.1 _______________________________________________ mesa-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-dev
