summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallivm: s/Elements/ARRAY_SIZE/Brian Paul2016-04-279-29/+29
* gallivm: make sampling more robust against bogus coordinatesRoland Scheidegger2016-04-263-13/+43
* gallium: use unreachable instead of assertsGrazvydas Ignotas2016-04-251-1/+1
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-3/+3
* gallium: merge PIPE_SWIZZLE_* and UTIL_FORMAT_SWIZZLE_*Marek Olšák2016-04-226-45/+45
* gallivm: fix bogus argument order to lp_build_sample_mipmap functionRoland Scheidegger2016-04-211-2/+2
* gallivm: Avoid llvm::sys::getProcessTriple().Jose Fonseca2016-04-191-3/+3
* gallivm: Remove lp_get_module_id.Jose Fonseca2016-04-194-12/+15
* gallivm: Fix MCJIT with LLVM 3.3.Jose Fonseca2016-04-191-3/+3
* gallivm: Make MCJIT a runtime option.Jose Fonseca2016-04-191-75/+72
* gallivm: Use LLVMSetTarget.Jose Fonseca2016-04-191-3/+9
* gallivm: Use LLVMPrintValueToString where available.Jose Fonseca2016-04-191-35/+10
* gallivm: convert size query to using a set of parameters.Dave Airlie2016-04-194-43/+39
* gallivm: don't use vector selects with llvm 3.7Roland Scheidegger2016-04-181-3/+5
* gallivm: Workaround LLVM PR 27332.Jose Fonseca2016-04-131-3/+14
* gallivm: use llvm.nearbyint instead of llvm.round.Roland Scheidegger2016-04-131-98/+1
* gallivm: Introduce lp_format_intrinsic.Jose Fonseca2016-04-043-14/+54
* gallivm: Use llvm.fabs.Jose Fonseca2016-04-031-8/+3
* gallivm: Prefer backend agnostic intrinsic for rounding.Jose Fonseca2016-04-031-7/+39
* gallivm: Add debug option to force SSE2.Jose Fonseca2016-04-031-11/+14
* gallivm: Fix performance regressions due to vector selects.Jose Fonseca2016-04-031-22/+18
* gallivm: Remove lp_build_load_volatile.Jose Fonseca2016-04-032-12/+0
* gallivm: Use standard LLVMSetAlignment from LLVM 3.4 onwards.Jose Fonseca2016-04-037-23/+35
* gallivm: Prevent disassembly debug output from being truncated.Jose Fonseca2016-04-011-9/+9
* gallivm: Use vector selects on LLVM 3.3+.Jose Fonseca2016-04-011-3/+5
* gallivm: special case TGSI_OPCODE_STORENicolai Hähnle2016-03-091-1/+1
* gallium/auxilary: more __cplusplus exportsTim Rowley2016-03-024-0/+28
* gallivm: Check whether to stop disassemble only for x86Oded Gabbay2016-02-191-0/+2
* gallivm: use sstream for dissasemblingOded Gabbay2016-02-191-21/+30
* gallivm, tgsi: provide fake sample_i_ms implementationsRoland Scheidegger2016-02-181-1/+6
* gallivm: Add helpers for creating and destroying TargetLibraryInfoTom Stellard2016-02-172-0/+37
* Handle removal of LLVMAddTargetData in SVN revision 260919Matthew Dawson2016-02-161-0/+2
* gallium: add PIPE_SHADER_CAP_MAX_SHADER_IMAGESIlia Mirkin2016-02-151-0/+1
* gallium: add PIPE_SHADER_CAP_SUPPORTED_IRSSamuel Pitoiset2016-02-131-0/+2
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-022-7/+9
* gallivm: add PK2H/UP2H supportRoland Scheidegger2016-02-025-2/+119
* llvmpipe: use vpkswss when dst is signedOded Gabbay2016-01-181-16/+15
* gallivm: avoid crashing in mod by 0 with llvmpipeJeff Muizelaar2016-01-161-2/+16
* gallium: add PIPE_SHADER_CAP_MAX_SHADER_BUFFERSIlia Mirkin2016-01-081-0/+1
* llvmpipe: use sse2 conv code for altivecOded Gabbay2016-01-071-2/+2
* gallium: Use unsigned for loop indexEdward O'Callaghan2016-01-061-3/+3
* gallium: Remove unnecessary semicolonsEdward O'Callaghan2016-01-061-1/+1
* llvmpipe: fix fp64 inputs to geom shader.Dave Airlie2015-12-091-4/+12
* gallium/auxiliary: Sanitize NULL checks into canonical formEdward O'Callaghan2015-12-061-1/+1
* gallium/auxiliary: Trivial code style cleanupEdward O'Callaghan2015-12-062-11/+11
* gallivm: use sampler index 0 for texel fetchesRoland Scheidegger2015-11-201-1/+6
* llvmpipe: disable VSX in ppc due to LLVM PPC bugOded Gabbay2015-11-181-0/+9
* gallivm: fix sampling for s3tc srgb formats when using texture cacheRoland Scheidegger2015-11-041-1/+3
* llvmpipe: add cache for compressed texturesRoland Scheidegger2015-11-0410-7/+615
* gallivm: disable f16c when not using AVXRoland Scheidegger2015-10-261-0/+3