summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/tgsi
AgeCommit message (Expand)AuthorFilesLines
2017-06-07gallium/ureg: add TEX/TXF_LZ opcodes to uregMarek Olšák1-0/+2
2017-06-05tgsi/scan: fix scanning fragment shaders with PrimID and Position/FaceMarek Olšák1-7/+10
2017-06-02gallium: Add TGSI shader token for ARB_post_depth_coverageLyude1-0/+1
2017-05-24tgsi: remove unused tgsi_is_passthrough_shader()Samuel Pitoiset2-79/+0
2017-05-18tgsi: store the sampler view type directly in the instructionSamuel Pitoiset3-6/+18
2017-05-18tgsi: remove some unused OPCODE macrosSamuel Pitoiset2-200/+0
2017-04-28tgsi/scan: record compute shader system value usageMarek Olšák2-0/+37
2017-04-26gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERSSamuel Pitoiset1-0/+1
2017-04-05tgsi: add SUBGROUP_* semanticsIlia Mirkin1-0/+7
2017-04-05tgsi: add BALLOT/READ_* opcodesIlia Mirkin1-3/+3
2017-04-01gallium: remove support for predicates from TGSI (v2)Marek Olšák12-432/+4
2017-03-31tgsi: fix printing of 64-bit integer immediatesNicolai Hähnle3-5/+11
2017-03-31tgsi: add CLOCK opcodeIlia Mirkin1-1/+1
2017-03-15gallium/tgsi: Treat UCMP sources as floats to match the GLSL-to-TGSI pass exp...Francisco Jerez1-13/+41
2017-03-15gallium: add TGSI opcodes TEX_LZ and TXF_LZMarek Olšák2-2/+5
2017-03-15tgsi: add missing compute shader entry in tgsi_get_processor_name()Samuel Pitoiset1-0/+2
2017-03-03tgsi/scan: record load/store/atomic image usageMarek Olšák2-10/+13
2017-03-03tgsi/ureg: return correct token count in ureg_get_tokensGrazvydas Ignotas1-1/+1
2017-02-21tgsi/scan: add basic info about tessellation OUT and IN usesMarek Olšák2-0/+34
2017-02-21gallium: do not #include foo.h within extern C {}Emil Velikov1-2/+2
2017-02-18gallium: remove TGSI_OPCODE_CLAMPMarek Olšák4-19/+1
2017-02-18tgsi/lowering: stop using TGSI_OPCODE_CLAMPMarek Olšák1-4/+13
2017-02-14tgsi: fix memory leak in tgsi sanity checkDave Airlie1-3/+5
2017-02-10tgsi-dump: dump label if instruction has oneMarc-André Lureau1-11/+13
2017-02-10tgsi: remove ureg_label_insnMarc-André Lureau2-38/+0
2017-02-07gallium/tgsi: fix oob access in parse instructionLi Qiang1-1/+1
2017-02-02gallium: turn PIPE_SHADER_CAP_DOUBLES into a screen capabilityNicolai Hähnle1-1/+0
2017-01-24tgsi: implement ddiv opcodeRoland Scheidegger1-0/+14
2017-01-23gallium: add TGSI_PROPERTY_MUL_ZERO_WINSIlia Mirkin1-1/+2
2017-01-16gallium: add FBFETCH opcode to retrieve the current sample valueIlia Mirkin1-1/+1
2017-01-16tgsi: add DDIV instructionNicolai Hähnle1-0/+2
2017-01-11gallium/tgsi: fix overflow in parse propertyLi Qiang1-3/+6
2017-01-05gallium: remove TGSI_OPCODE_SUBMarek Olšák8-34/+36
2017-01-05gallium: remove TGSI_OPCODE_ABSMarek Olšák4-7/+1
2016-12-12st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSINicolai Hähnle2-1/+21
2016-12-12tgsi/scan: collect information about output usagemasksNicolai Hähnle2-0/+2
2016-12-12tgsi/scan: collect information about output vertex streamsNicolai Hähnle2-0/+19
2016-12-12tgsi: add Stream{X,Y,Z,W} fields to tgsi_declaration_semanticNicolai Hähnle3-2/+77
2016-12-07tgsi: fix the src type of TGSI_OPCODE_MEMBARMarek Olšák1-0/+1
2016-12-01tgsi: store writes_primid when scanning tgsiTim Rowley2-0/+4
2016-11-21tgsi/scan: record if a shader writes the position outputMarek Olšák2-0/+3
2016-11-21tgsi/scan: use a big switch for scanning outputsMarek Olšák1-40/+28
2016-11-15gallium: add PIPE_SHADER_CAP_LOWER_IF_THRESHOLDMarek Olšák1-0/+1
2016-11-08tgsi/scan: turn a huge if-else-if.. chain into a switch statementMarek Olšák1-14/+30
2016-11-08tgsi/scan: fix images_buffers regressionMarek Olšák1-3/+2
2016-10-24tgsi: trivial build fix for MSVCBrian Paul1-1/+1
2016-10-24tgsi/scan: scan texture offset operandsMarek Olšák1-0/+16
2016-10-24tgsi/scan: move src operand processing into a separate functionMarek Olšák1-171/+183
2016-10-24tgsi/scan: get information about shader buffer usageMarek Olšák2-0/+23
2016-10-24tgsi/scan: handle indirect image indexing correctlyMarek Olšák2-8/+17