aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallivm: fix warning: ‘op’ may be used uninitializedMarek Olšák2019-07-221-0/+3
* util: use standard name for vsnprintf()Eric Engestrom2019-07-191-1/+1
* util: use standard name for snprintf()Eric Engestrom2019-07-199-18/+18
* util: use standard name for strncat()Eric Engestrom2019-07-191-3/+3
* llvmpipe: enable ARB_shader_storage_buffer_objectDave Airlie2019-07-071-1/+2
* gallivm: add buffer operations to the tgsi->llvm conversion.Dave Airlie2019-07-073-4/+315
* gallivm: move mask_vec function up higher so it can be reused.Dave Airlie2019-07-071-14/+15
* gallivm: add some basic SSBO limits. (v2)Dave Airlie2019-07-071-0/+4
* gallivm: add ssbo pointers to the soa build api.Dave Airlie2019-07-072-2/+11
* gallivm: add compare exchange wrapperDave Airlie2019-07-073-1/+39
* gallivm: Improve lp_build_rcp_refine.Jose Fonseca2019-06-281-6/+6