summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* llvmpipe: add initial nir supportDave Airlie2019-11-283-1/+15
* gallivm: add swizzle support where one channel isn't defined.Dave Airlie2019-11-281-11/+33
* gallivm: add nir->llvm translation (v2)Dave Airlie2019-11-283-0/+3136
* gallivm: add selection for non-32 bit typesDave Airlie2019-11-281-1/+8
* gallivm: add cttz wrapperDave Airlie2019-11-282-0/+17
* gallivm: add popcount intrinsic wrapperDave Airlie2019-11-282-1/+15
* gallivm: split out the flow control ir to a common file.Dave Airlie2019-11-284-479/+595
* llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shadersBen Crocker2019-11-141-1/+15
* util: Move gallium's PIPE_FORMAT utils to /util/format/Eric Anholt2019-11-149-9/+9
* util: rename PIPE_ARCH_*_ENDIAN to UTIL_ARCH_*_ENDIANDylan Baker2019-11-058-22/+22
* util/u_endian: set PIPE_ARCH_*_ENDIAN to 1Dylan Baker2019-11-058-22/+22
* gallium/swr: Enable GL_ARB_gpu_shader5: multiple streamsKrzysztof Raszkowski2019-10-292-2/+6
* gallivm: Fix saturated signed psub/padd intrinsics on llvm 8Roland Scheidegger2019-10-171-18/+10
* gallivm/draw/swr: make the gs_iface not depend on tgsi.Dave Airlie2019-10-152-21/+23
* gallivm: fix coroutines on aarch64 with llvm 8Dave Airlie2019-10-111-0/+6
* llvmpipe: add support for tg4 component selection.Dave Airlie2019-10-111-0/+4
* gallivm/sample: add gather component selection to the key.Dave Airlie2019-10-112-1/+16
* gallium: remove PIPE_SHADER_CAP_SCALAR_ISAMarek Olšák2019-10-101-2/+0
* gallivm: Limit DEBUG workaround to LLVM < 7Michel Dänzer2019-09-171-0/+4
* gallium: Restore VSX for llvm >= 4Adam Jackson2019-09-121-0/+14
* gallium: Require LLVM >= 3.9Adam Jackson2019-09-114-153/+3
* gallium: Require LLVM >= 3.8Adam Jackson2019-09-111-4/+2
* gallium: Require LLVM >= 3.7Adam Jackson2019-09-112-33/+4
* gallium: Require LLVM >= 3.6Adam Jackson2019-09-114-250/+82
* gallium: Require LLVM >= 3.5Adam Jackson2019-09-113-28/+2
* gallium: Require LLVM >= 3.4Adam Jackson2019-09-115-164/+6
* gallivm: drop LLVM<3.3 code paths as no build system allows thatEric Engestrom2019-09-065-42/+36
* gallivm: replace more complex 3.x version check with LLVM_VERSION_MAJOR/MINOREric Engestrom2019-09-067-71/+74
* gallivm: replace major llvm version checks with LLVM_VERSION_MAJOREric Engestrom2019-09-068-26/+34
* gallivm: replace `0x` version print with actual version stringEric Engestrom2019-09-061-2/+3
* gallivm: add barrier support for compute shaders.Dave Airlie2019-09-042-1/+23
* gallivm: add support for compute shared memoryDave Airlie2019-09-043-19/+46
* gallivm: add new compute related intrinsicsDave Airlie2019-09-042-0/+19
* gallivm: add coroutine pass manager supportDave Airlie2019-09-043-1/+32
* gallivm: add coroutine support files to gallivm.Dave Airlie2019-09-042-0/+269
* gallivm/flow: add counter reset for loopsDave Airlie2019-09-042-0/+20
* gallivm: disable accurate cube corner for integer textures.Dave Airlie2019-08-301-1/+6
* gallivm: use fallback code for mul_hi with llvm >= 7.0Roland Scheidegger2019-08-291-1/+6
* gallivm: fix appveyor build after images changesDave Airlie2019-08-271-1/+2
* llvmpipe: enable ARB_shader_image_load_storeDave Airlie2019-08-271-1/+2
* gallivm: add memory barrier supportDave Airlie2019-08-271-0/+11
* gallivm: add support for fences api on older llvmDave Airlie2019-08-272-0/+16
* gallivm: add image load/store/atomic supportDave Airlie2019-08-277-10/+684
* gallivm/tgsi: add image interface to tgsi builderDave Airlie2019-08-272-1/+20
* gallivm: add a basic image limitDave Airlie2019-08-271-0/+2
* gallivm: handle helper invocation (v2)Dave Airlie2019-08-271-0/+5
* gallivm: make lp_build_float_to_r11g11b10 take a const srcDave Airlie2019-08-272-2/+2
* gallivm: fix atomic compare-and-swapDave Airlie2019-08-271-0/+2
* gallivm: fix issue with AtomicCmpXchg wrapper on llvm 3.5-3.8Roland Scheidegger2019-08-021-1/+3
* gallivm: rework lp_build_tgsi_soa to take a structDave Airlie2019-07-242-46/+38