summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/gallivm
Commit message (Expand)AuthorAgeFilesLines
* gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2017-09-211-0/+1
* llvmpipe, gallivm: implement lod queries (LODQ opcode)Roland Scheidegger2017-09-204-57/+143
* gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2017-09-181-0/+2
* gallivm: fix gather implementation a bitRoland Scheidegger2017-09-091-10/+48
* llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2017-09-071-7/+21
* llvmpipe: lp_build_gather_elem_vec BE fix for 3x16 loadBen Crocker2017-09-011-2/+28
* gallivm: correct channel shift logic on big endianRay Strode2017-09-011-1/+7
* gallivm: remove unused variableBrian Paul2017-08-241-2/+0
* gallium: use tgsi_get_opcode_name instead of tgsi_opcode_info::mnemonicNicolai Hähnle2017-08-232-2/+2
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-222-29/+0
* gallium: remove TGSI opcode BREAKCMarek Olšák2017-08-223-45/+0
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-222-59/+0
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-222-20/+0
* gallium: remove TGSI opcode DP2AMarek Olšák2017-08-222-32/+0
* gallium: remove TGSI_OPCODE_CALLNZMarek Olšák2017-08-222-2/+0
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-222-20/+0
* gallivm: handle call attributes for llvm < 4.0 in lp_add_function_attrRoland Scheidegger2017-07-211-3/+7
* gallivm: inline gallivm_init_llvm_targetsMarek Olšák2017-07-172-18/+8
* gallivm: Make sure module has the correct data layout when pass manager runsTom Stellard2017-05-181-16/+18
* gallivm: Fix build against LLVM SVN >= r302589Michel Dänzer2017-05-111-3/+9
* gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERSSamuel Pitoiset2017-04-261-0/+1
* gallivm: init vars to silence gcc warningsBrian Paul2017-04-071-2/+2
* gallivm: add lp_build_emit_fetch_src() helperSamuel Pitoiset2017-04-012-5/+24
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-015-181/+18
* gallivm: fix a maybe-uninitialized warningMarek Olšák2017-03-301-1/+1
* gallivm: remove lp_add_attr_dereferenceable in favor of amd/commonMarek Olšák2017-03-222-14/+0
* gallivm: (trivial) remove duplicated lineRoland Scheidegger2017-03-161-1/+0
* gallivm,ac: add LP_FUNC_ATTR_CONVERGENTMarek Olšák2017-03-062-0/+2
* gallivm, ac: add writeonly and inaccessiblememonly attributesMarek Olšák2017-03-032-0/+4
* gallivm,ac: add function attributes at call sites instead of declarationsMarek Olšák2017-03-012-24/+55
* gallivm,ac: remove unused FUNC_ATTR_LAST enumsMarek Olšák2017-03-011-1/+0
* gallivm: add no-signed-zeros-fp-math option to lp_create_builder (v2)Marek Olšák2017-02-212-4/+19
* gallivm: Reenable PPC VSX (v3)Ben Crocker2017-02-201-1/+13
* gallivm: Override getHostCPUName() "generic" w/ "pwr8" (v4)Ben Crocker2017-02-201-0/+13
* gallivm: Improve debug output (V2)Ben Crocker2017-02-202-1/+18
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-182-24/+0
* gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capabilityNicolai Hähnle2017-02-021-2/+0
* gallivm: remove explicit __STDC_.*_MACROS definesEmil Velikov2017-01-271-8/+0
* gallivm: don't try to use fast rcp for fdivRoland Scheidegger2017-01-241-1/+3
* gallivm: (trivial) fix ddiv cpu implementationRoland Scheidegger2017-01-241-1/+0
* gallivm: use #ifdef not #if for PIPE_ARCH_BIG_ENDIANDave Airlie2017-01-191-1/+1
* gallivm: (trivial) fix copy/paste bug with big endian codeRoland Scheidegger2017-01-181-2/+4
* gallivm: Cleanup USE_MCJIT.Jose Fonseca2017-01-181-10/+25
* tgsi: add DDIV instructionNicolai Hähnle2017-01-161-0/+2
* gallivm: generalize 4x4f->1x16ub special case conversionRoland Scheidegger2017-01-061-56/+118
* gallivm: (trivial) fix typo bug with small AoS format unpackingRoland Scheidegger2017-01-061-1/+1
* gallivm: implement aos unpack (to unorm8) for small unorm formatsRoland Scheidegger2017-01-051-12/+152
* gallivm: optimize lp_build_unpack_arith_rgba_aos slightlyRoland Scheidegger2017-01-051-19/+97
* gallivm: use 2 srcs for 32->16bit conversions in lp_bld_conv_autoRoland Scheidegger2017-01-051-2/+19
* llvmpipe: (trivial) minimally simplify mask constructionRoland Scheidegger2017-01-051-0/+2