summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Expand)AuthorAgeFilesLines
* 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
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-184-19/+1
* tgsi/lowering: stop using TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-4/+13
* tgsi: fix memory leak in tgsi sanity checkDave Airlie2017-02-141-3/+5
* tgsi-dump: dump label if instruction has oneMarc-André Lureau2017-02-101-11/+13
* tgsi: remove ureg_label_insnMarc-André Lureau2017-02-102-38/+0
* gallium/tgsi: fix oob access in parse instructionLi Qiang2017-02-071-1/+1
* gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capabilityNicolai Hähnle2017-02-021-1/+0
* tgsi: implement ddiv opcodeRoland Scheidegger2017-01-241-0/+14
* gallium: add TGSI_PROPERTY_MUL_ZERO_WINSIlia Mirkin2017-01-231-1/+2
* gallium: add FBFETCH opcode to retrieve the current sample valueIlia Mirkin2017-01-161-1/+1
* tgsi: add DDIV instructionNicolai Hähnle2017-01-161-0/+2
* gallium/tgsi: fix overflow in parse propertyLi Qiang2017-01-111-3/+6
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-058-34/+36
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-054-7/+1
* st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSINicolai Hähnle2016-12-122-1/+21
* tgsi/scan: collect information about output usagemasksNicolai Hähnle2016-12-122-0/+2
* tgsi/scan: collect information about output vertex streamsNicolai Hähnle2016-12-122-0/+19
* tgsi: add Stream{X,Y,Z,W} fields to tgsi_declaration_semanticNicolai Hähnle2016-12-123-2/+77
* tgsi: fix the src type of TGSI_OPCODE_MEMBARMarek Olšák2016-12-071-0/+1
* tgsi: store writes_primid when scanning tgsiTim Rowley2016-12-012-0/+4
* tgsi/scan: record if a shader writes the position outputMarek Olšák2016-11-212-0/+3
* tgsi/scan: use a big switch for scanning outputsMarek Olšák2016-11-211-40/+28
* gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLDMarek Olšák2016-11-151-0/+1
* tgsi/scan: turn a huge if-else-if.. chain into a switch statementMarek Olšák2016-11-081-14/+30
* tgsi/scan: fix images_buffers regressionMarek Olšák2016-11-081-3/+2
* tgsi: trivial build fix for MSVCBrian Paul2016-10-241-1/+1
* tgsi/scan: scan texture offset operandsMarek Olšák2016-10-241-0/+16
* tgsi/scan: move src operand processing into a separate functionMarek Olšák2016-10-241-171/+183
* tgsi/scan: get information about shader buffer usageMarek Olšák2016-10-242-0/+23