aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-131-1/+1
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-131-0/+1
* llmvpipe: No-op implement more barriersJason Ekstrand2020-01-131-0/+3
* llvmpipe: add ARB_derivative_control supportDave Airlie2020-01-101-0/+4
* gallium/gallivm/tgsi: enable tessellation shadersJan Zielinski2019-12-303-97/+552
* llvmpipe: enable ARB_shader_group_vote.Dave Airlie2019-12-303-0/+64
* gallivm: fixup const int64 builder.Dave Airlie2019-12-281-1/+1
* gallivm/nir: add vec8/16 supportDave Airlie2019-12-271-2/+4
* gallivm/nir: lower packingDave Airlie2019-12-271-0/+1
* gallivm: handle non-32 bit undefinedDave Airlie2019-12-271-1/+2
* llvmpipe/nir: use nir_max_vec_components in more placesDave Airlie2019-12-273-46/+46
* gallivm/llvmpipe: add support for global operations.Dave Airlie2019-12-273-0/+269
* gallivm/llvmpipe: add support for block size intrinsicDave Airlie2019-12-273-0/+6
* gallivm/llvmpipe: add support for work dimension intrinsic.Dave Airlie2019-12-273-0/+5
* gallivm/nir: allow 8/16-bit conversion and comparison.Dave Airlie2019-12-271-3/+29
* gallivm: pick integer builders for alu instructions.Dave Airlie2019-12-271-17/+46
* gallivm: add support for 8-bit/16-bit integer buildersDave Airlie2019-12-273-14/+68
* llvmpipe/gallivm: add kernel inputsDave Airlie2019-12-274-1/+65
* gallivm: add 64-bit const int creator.Dave Airlie2019-12-271-0/+5
* gallivm/nir: wrap idiv to avoid divide by 0 (v2)Dave Airlie2019-12-211-4/+21
* gallivm: fixup base_vertex supportDave Airlie2019-12-122-0/+4
* gallivm/draw: add support for draw_id system value.Dave Airlie2019-12-124-0/+10
* gallivm: add base instance sysval supportDave Airlie2019-12-124-0/+10
* gallivm/nir: copy compare ordering code from tgsiDave Airlie2019-12-121-1/+6
* gallivm/nir: cleanup code and call cmp wrapperDave Airlie2019-12-121-12/+14
* gallivm: fix transpose for when first channel isn't createdDave Airlie2019-12-121-6/+12
* gallivm: add TGSI bit arithmetic opcodes supportKrzysztof Raszkowski2019-12-101-0/+138
* gallivm: implement LOAD with CONSTBUF but don't enable it for llvmpipeMarek Olšák2019-12-091-3/+36
* llvmpipe: implement TEX_LZ and TXF_LZ opcodesMarek Olšák2019-12-091-4/+10
* gallivm: add bitfield reverse and ufind_msbDave Airlie2019-12-093-0/+41
* gallivm/llvmpipe: add support for front facing in sysval.Dave Airlie2019-12-034-0/+9
* llvmpipe/images: handle undefined atomic without crashingDave Airlie2019-12-031-2/+10
* 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