gallium/swr: Fix compilation with LLVM 12
[mesa.git] / src / gallium / drivers / swr / rasterizer / jitter / fetch_jit.cpp
2020-09-02 jzielinsgallium/swr: Fix compilation with LLVM 12
2020-04-28 Jan Zielinskigallium/swr: Fix crashes and failures in vertex fetch
2020-04-27 Jan Zielinskigallium/swr: Fix LLVM 11 compilation issues
2020-02-05 Jan Zielinskigallium/swr: Fix various asserts and security issues
2019-08-08 Jan Zielinskiswr/rasterizer: modernize thread TLB
2019-08-08 Jan Zielinskiswr/rasterizer: enable size accumulation in mem stats
2019-07-30 Jan Zielinskiswr/rasterizer: Add memory tracking support
2019-07-23 Jan Zielinskiswr/rasterizer: small formatting changes
2019-01-16 Alok Hotaswr/rast: Scope MEM_CLIENT enum for mem usages
2019-01-16 Alok Hotaswr/rast: Unaligned and translations in gathers
2019-01-16 Alok Hotaswr/rast: Use gfxptr_t value in JitGatherVertices
2018-10-25 Alok Hotaswr/rast: fix intrinsic/function for LLVM 7 compatibility
2018-06-18 Alok Hotaswr/rast: Clang-Format most rasterizer source code
2018-05-25 Alok Hotaswr/rast: Removed superfluous JitManager argument from...
2018-04-27 George Kyriazisswr/rast: No need to export GetSimdValidIndicesGfx
2018-04-27 George Kyriazisswr/rast: Silence warnings
2018-04-27 George Kyriazisswr/rast: Fix wrong type allocation
2018-04-18 George Kyriazisswr/rast: Optimize late/bindless JIT of samplers
2018-04-18 George Kyriazisswr/rast: Refactor to improve code sharing.
2018-04-18 George Kyriazisswr/rast: Fix 64bit float loads in x86 lowering pass
2018-04-18 George Kyriazisswr/rast: fix comment
2018-04-18 George Kyriazisswr/rast: add cvt instructions in x86 lowering pass
2018-04-18 George Kyriazisswr/rast: Change gfx pointers to gfxptr_t
2018-04-18 George Kyriazisswr/rast: Enable generalized fetch jit
2018-04-18 George Kyriazisswr/rast: Add builder_gfx_mem.{h|cpp}
2018-04-18 George Kyriazisswr/rast: Lower PERMD and PERMPS to x86.
2018-04-18 George Kyriazisswr/rast: Start refactoring of builder/packetizer.
2018-04-18 George Kyriazisswr/rast: Code cleanup
2018-04-18 George Kyriazisswr/rast: Add autogen of helper llvm intrinsics.
2018-04-18 George Kyriazisswr/rast: Silence some unused variable warnings
2018-04-18 George Kyriazisswr/rast: Introduce JIT_MEM_CLIENT
2018-03-09 George Kyriazisswr/rast: Refactor memory gather operations
2018-02-28 George Kyriazisswr/rast: Consolidate TRANSLATE_ADDRESS
2018-02-28 George Kyriazisswr/rast: whitespace change
2018-02-16 George Kyriazisswr/rast: Add semantics for translating address
2018-02-16 George Kyriazisswr/rast: Renamed variable in vertexbufferstate
2018-02-16 George Kyriazisswr/rast: Cleanup of mpPrivateContext in Builder
2018-02-16 George Kyriazisswr/rast: Don't include private context in gather args
2018-01-25 George Kyriazisswr/rast: Add extra (optional) parameter in GATHERPS
2018-01-19 George Kyriazisswr/rast: jit shader lib debug work
2018-01-19 George Kyriazisswr/rast: Shorten some filenames
2018-01-19 George Kyriazisswr/rast: Debug Symbols work
2018-01-19 George Kyriazisswr/rast: Add private state parameter in fetcher
2018-01-10 Tim Rowleyswr/rast: don't use 32-bit gathers for elements < 32...
2018-01-10 Tim Rowleyswr/rast: SIMD16 fetch shader jitter cleanup
2018-01-10 Tim Rowleyswr/rast: shuffle header files for msvc pre-compiled...
2018-01-10 Tim Rowleyswr/rast: SIMD16 builder - cleanup naming (simd2 -...
2017-12-15 Tim Rowleyswr/rast: EXTRACT2 changed from vextract/vinsert to...
2017-12-15 Tim Rowleyswr/rast: Replace VPSRL with LSHR
2017-12-15 Tim Rowleyswr/rast: Remove no-op VBROADCAST of vID
2017-12-15 Tim Rowleyswr/rast: SIMD16 Fetch - Fully widen 32-bit integer...
2017-12-15 Tim Rowleyswr/rast: Replace INSERT2 vextract/vinsert with JOIN2...
2017-12-15 Tim Rowleyswr/rast: SIMD16 Fetch - Fully widen 16-bit float verte...
2017-12-15 Tim Rowleyswr/rast: SIMD16 Fetch - Fully widen 32-bit float verte...
2017-12-15 Tim Rowleyswr/rast: Rewrite Shuffle8bpcGatherd using shuffle
2017-12-15 Tim Rowleyswr/rast: Convert gather masks to Nx1bit
2017-12-15 Tim Rowleyswr/rast: WIP - Widen fetch shader to SIMD16
2017-12-15 Tim Rowleyswr/rast: Remove unneeded copy of gather mask
2017-11-20 Tim Rowleyswr/rast: Implement AVX-512 GATHERPS in SIMD16 fetch...
2017-11-20 Tim Rowleyswr/rast: Simplify GATHER* jit builder api
2017-11-20 Tim Rowleyswr/rast: Widen fetch shader to SIMD16
2017-10-19 Tim Rowleyswr/rast: Widen fetch shader to SIMD16 (disabled for...
2017-09-25 Tim Rowleyswr/rast: Handle instanceID offset / Instance Stride...
2017-09-25 Tim Rowleyswr/rast: Fetch compile state changes
2017-09-13 Tim Rowleyswr/rast: Fetch compile state changes
2017-09-06 Tim Rowleyswr/rast: Allow gather of floats from fetch shader...
2017-08-02 Tim Rowleyswr/rast: SIMD16 shaders - widen fetch and vertex shaders
2017-07-06 Tim Rowleyswr/rast: remove unused variables
2017-06-16 Tim Rowleyswr/rast: Implement JIT shader caching to disk
2017-04-29 Tim Rowleyswr/rast: use gather instruction for odd format fetch
2017-03-22 Tim Rowleyswr: [rasterizer jitter] fix llvm >= 5.0 build break
2017-03-20 Tim Rowleyswr: [rasterizer] Cleanup naming of codegen files
2017-03-20 Tim Rowleyswr: [rasterizer] Convert more SWR_ASSERT(false, ....
2017-03-20 Tim Rowleyswr: [rasterizer] Slight assert refactoring
2017-02-23 George Kyriazisswr: fix index buffers with non-zero indices
2017-02-08 Tim Rowleyswr: [rasterizer jitter] Adjust jitter header includes
2017-01-05 Tim Rowleyswr: [rasterizer core/common/jitter] gl_double support
2016-12-09 Tim Rowleyswr: [rasterizer common/core/jitter] fetch support...
2016-10-03 Tim Rowleyswr: [rasterizer jitter] fixes for icc in vs2015 compat...
2016-08-10 Tim Rowleyswr: [rasterizer jitter] add mask support for odd forma...
2016-08-10 Tim Rowleyswr: [rasterizer jitter] fetch support for offsetting...
2016-08-04 Tim Rowleyswr: [rasterizer fetch] add support for 24bit format...
2016-08-04 Tim Rowleyswr: [rasterizer fetch] additional fetch format support
2016-07-20 Tim Rowleyswr: [rasterizer jitter] rework vertex/instance ID...
2016-06-23 Tim Rowleyswr: [rasterizer jitter] add support for component...
2016-06-23 Tim Rowleyswr: [rasterizer jitter] small fetch jit cleanup
2016-06-23 Tim Rowleyswr: [rasterizer jitter] cleanup supporting different...
2016-06-23 Tim Rowleyswr: [rasterizer jitter] unitialized component fix...
2016-05-24 Tim Rowleyswr: [rasterizer] remove containers.hpp
2016-05-24 Tim Rowleyswr: [rasterizer jitter] implement InstanceID/VertexID...
2016-05-19 Tim Rowleyswr: [rasterizer jitter] add instancing to non-gather...
2016-05-05 Tim Rowleyswr: [rasterizer jitter] Add asserts for supported...
2016-04-27 Tim Rowleyswr: [rasterizer] warning cleanup
2016-04-22 Tim Rowleyswr: [rasterizer fetch] Add support for fetching non...
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-25 Tim Rowleyswr: [rasterizer jitter] support llvm-svn
2016-03-25 Tim Rowleyswr: [rasterizer jitter] Cleanup use of types inside...
2016-03-15 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-03 Tim Rowleygallium/swr: add OpenSWR rasterizer