summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallivm: fix default cbuf info.Roland Scheidegger2019-05-241-1/+1
* gallivm: fix broken 8-wide s3tc decodingRoland Scheidegger2019-05-071-17/+15
* llvmpipe: init some vars to NULL to silence MinGW compiler warningsBrian Paul2019-05-011-2/+2
* gallivm: disable NEON instructions if they are not supportedLubomir Rintel2019-04-221-0/+7
* gallivm: guess CPU features also on ARMLubomir Rintel2019-04-221-7/+6
* Add no_aos_sampling GALLIVM_PERF optionDominik Drees2019-04-173-4/+11
* gallivm: fix saturated signed add / sub with llvm 9Roland Scheidegger2019-04-171-0/+14
* gallivm: fix bogus assert in get_indirect_indexRoland Scheidegger2019-04-161-1/+1
* gallivm: Return true from arch_rounding_available() if NEON is availableMatt Turner2019-01-241-1/+3
* gallivm: abort when trying to use non-existing intrinsicRoland Scheidegger2018-12-211-0/+10
* gallivm: don't use pavg.b intrinsic on llvm >= 6.0Roland Scheidegger2018-12-211-9/+46
* gallivm: use llvm jit code for decoding s3tcRoland Scheidegger2018-12-205-381/+2237
* gallivm: remove unused float coord wrapping for aos samplingRoland Scheidegger2018-12-121-507/+23
* gallivm: Use nextafterf(0.5, 0.0) as rounding constantMatt Turner2018-11-281-1/+1
* gallivm: fix improper clamping of vertex index when fetching gs inputsRoland Scheidegger2018-11-091-10/+31
* gallivm: Make it possible to disable some optimization shortcuts in release b...Gert Wollny2018-10-064-21/+32
* gallivm: ensure string is null-terminated instead of assert()ingEric Engestrom2018-09-251-3/+1
* gallivm: Detect VSX separately from AltivecVicki Pfau2018-08-301-18/+3
* gallivm: allow to pass two swizzles into fetches.Dave Airlie2018-08-302-30/+65
* gallivm: don't use saturated unsigned add/sub intrinsics for llvm 8.0Roland Scheidegger2018-08-241-27/+60
* gallium: add scalar isa shader capChristian Gmeiner2018-06-201-0/+2
* gallivm: Use alloca_undef with array type instead of alloca_arrayRoland Scheidegger2018-05-161-28/+33
* gallivm: dump bitcode before optimizationRoland Scheidegger2018-04-241-13/+20
* gallivm: (trivial) do division by 1000 with int64Roland Scheidegger2018-04-241-1/+1
* gallivm: remove LICM passRoland Scheidegger2018-04-241-1/+9
* gallivm: add early cse passRoland Scheidegger2018-04-241-4/+5
* radeonsi: generate image load/store/atomic ops using ac_build_image_opcodeNicolai Hähnle2018-04-201-1/+1
* amd/common: pass address components individually to ac_build_image_intrinsicNicolai Hähnle2018-04-201-1/+1
* gallivm: Fix include for LLVMAddPromoteMemoryToRegisterPassMike Lothian2018-04-021-0/+3
* util: Move util_is_power_of_two to bitscan.h and rename to util_is_power_of_t...Ian Romanick2018-03-296-12/+12
* gallivm: use enum tgis_opcodeBrian Paul2018-03-232-8/+12
* gallium/llvmpipe: Fix compiler warnings about ddx/ddy/ddmax.Eric Anholt2018-02-121-1/+1
* gallivm/llvmpipe: add const qualifiers on sampler variablesBrian Paul2018-02-013-6/+6
* ac: don't use byval LLVM qualifier in shadersMarek Olšák2018-01-272-3/+0
* gallivm: fix crash with seamless cube filtering with different min/mag filterRoland Scheidegger2018-01-251-17/+21
* gallivm: support avx512 (16x32) in interleave2_halfGeorge Kyriazis2018-01-181-2/+38
* ac: import lp_create_builder() from gallivmSamuel Pitoiset2018-01-162-38/+0