aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Expand)AuthorAgeFilesLines
* gallium/tgsi: start adding hw atomics (v3.2)Dave Airlie2017-11-103-0/+89
* gallium: add CAPs to support HW atomic counters. (v3)Dave Airlie2017-11-101-0/+2
* gallium: add more exceptions to tgsi_util_get_inst_usage_maskTim Rowley2017-10-191-0/+12
* tgsi: fix tgsi_util_get_inst_usage_maskRoland Scheidegger2017-10-191-6/+6
* tgsi/ureg: allow any register file in address operandsMarek Olšák2017-10-061-6/+0
* tgsi/scan: scan address operands (v2)Marek Olšák2017-10-061-1/+42
* tgsi/scan: set correct usage mask for tex offsets in scan_src_operandMarek Olšák2017-10-061-4/+4
* tgsi/scan: take advantage of already swizzled usage mask in scan_src_operandMarek Olšák2017-10-061-30/+17
* tgsi/scan: set non-valid src_index for tex offsets in scan_src_operandMarek Olšák2017-10-061-1/+1
* tgsi: implement tgsi_util_get_inst_usage_mask properlyMarek Olšák2017-10-062-113/+206
* gallium: add new LOD opcodeRoland Scheidegger2017-09-302-4/+45
* gallium: add LDEXP TGSI instruction and corresponding capNicolai Hähnle2017-09-294-2/+19
* tgsi: infer that dst[1] of DFRACEXP is an integerNicolai Hähnle2017-09-292-2/+5
* gallivm: add support for TGSI instructions with two outputsNicolai Hähnle2017-09-291-0/+9
* tgsi: clarify the semantics of DFRACEXPNicolai Hähnle2017-09-292-10/+8
* tgsi: infer that DLDEXP's second source has an integer typeNicolai Hähnle2017-09-292-2/+5
* gallium: Add PIPE_SHADER_CAP_INT64_ATOMICSJan Vesely2017-09-211-0/+1
* gallium: Add PIPE_SHADER_CAP_FP16Jan Vesely2017-09-181-0/+2
* gallium: add CONSTBUF type to tgsi_file_typeTimothy Arceri2017-09-151-0/+1
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-2/+0
* tgsi/scan: add a new pass that analyzes tess factor writes (v2)Marek Olšák2017-09-112-0/+235
* llvmpipe, tgsi: hook up dx10 gather4 opcodeRoland Scheidegger2017-09-071-1/+4
* tgsi/build: always generate two-dimensional constant file accessesNicolai Hähnle2017-09-042-31/+45
* tgsi/ureg: always emit constants (and their decls) as 2DNicolai Hähnle2017-09-041-15/+7
* tgsi: store opcode mnemonics in a separate tableNicolai Hähnle2017-08-232-6/+16
* gallium: use tgsi_get_opcode_name instead of tgsi_opcode_info::mnemonicNicolai Hähnle2017-08-233-5/+8
* tgsi: macro-ify the opcodes tableNicolai Hähnle2017-08-232-251/+262
* tgsi: remove post_indent from some 64-bit opcodesNicolai Hähnle2017-08-231-6/+6
* tgsi: reduce tgsi_opcode_info::pre_dedent and post_indent to 1 bitNicolai Hähnle2017-08-231-2/+2
* tgsi/scan: fix uses_doubleMarek Olšák2017-08-221-2/+8
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-226-113/+1
* gallium: remove TGSI opcode BREAKCMarek Olšák2017-08-223-23/+2
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-225-121/+1
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-226-73/+6
* gallium: remove TGSI opcode DP2AMarek Olšák2017-08-226-65/+2
* gallium: remove TGSI_OPCODE_CALLNZMarek Olšák2017-08-222-2/+1
* gallium: remove TGSI FENCE opcodesMarek Olšák2017-08-221-3/+3
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-225-25/+4
* tgsi/text: parse _PRECISE modifierKarol Herbst2017-07-211-3/+14
* tgsi: populate preciseKarol Herbst2017-07-213-2/+23
* tgsi/dump: print _PRECISE modifier on InstructionsKarol Herbst2017-07-211-0/+4
* tgsi: add precise flag to tgsi_instructionKarol Herbst2017-07-211-0/+1
* tgsi_from_mesa: add tgsi_get_gl_frag_result_semanticNicolai Hähnle2017-07-052-0/+40
* tgsi_from_mesa: add pipe_shader_type_from_mesaNicolai Hähnle2017-07-051-0/+23
* tgsi,st/mesa: move varying slot to semantic mapping into a helper for VSNicolai Hähnle2017-07-052-0/+193
* tgsi/scan: add missing 'static' to tgsi_is_bindless_image_file()Samuel Pitoiset2017-06-141-1/+1
* tgsi/scan: record bindless samplers/images usageSamuel Pitoiset2017-06-142-0/+49
* tgsi/ureg: accept TGSI_FILE_{CONSTANT,INPUT} for dst registersSamuel Pitoiset2017-06-141-2/+0
* gallium: fixed modulo zero crashes in tgsi interpreter (v2)Marius Gräfe2017-06-101-20/+20
* gallium/ureg: add TEX/TXF_LZ opcodes to uregMarek Olšák2017-06-071-0/+2