summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Expand)AuthorAgeFilesLines
* 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
* tgsi/scan: fix scanning fragment shaders with PrimID and Position/FaceMarek Olšák2017-06-051-7/+10
* gallium: Add TGSI shader token for ARB_post_depth_coverageLyude2017-06-021-0/+1
* tgsi: remove unused tgsi_is_passthrough_shader()Samuel Pitoiset2017-05-242-79/+0
* tgsi: store the sampler view type directly in the instructionSamuel Pitoiset2017-05-183-6/+18
* tgsi: remove some unused OPCODE macrosSamuel Pitoiset2017-05-182-200/+0
* tgsi/scan: record compute shader system value usageMarek Olšák2017-04-282-0/+37
* gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERSSamuel Pitoiset2017-04-261-0/+1
* tgsi: add SUBGROUP_* semanticsIlia Mirkin2017-04-051-0/+7
* tgsi: add BALLOT/READ_* opcodesIlia Mirkin2017-04-051-3/+3
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-0112-432/+4
* tgsi: fix printing of 64-bit integer immediatesNicolai Hähnle2017-03-313-5/+11
* tgsi: add CLOCK opcodeIlia Mirkin2017-03-311-1/+1
* gallium/tgsi: Treat UCMP sources as floats to match the GLSL-to-TGSI pass exp...Francisco Jerez2017-03-151-13/+41
* gallium: add TGSI opcodes TEX_LZ and TXF_LZMarek Olšák2017-03-152-2/+5
* tgsi: add missing compute shader entry in tgsi_get_processor_name()Samuel Pitoiset2017-03-151-0/+2
* tgsi/scan: record load/store/atomic image usageMarek Olšák2017-03-032-10/+13
* tgsi/ureg: return correct token count in ureg_get_tokensGrazvydas Ignotas2017-03-031-1/+1
* tgsi/scan: add basic info about tessellation OUT and IN usesMarek Olšák2017-02-212-0/+34
* gallium: do not #include foo.h within extern C {}Emil Velikov2017-02-211-2/+2