summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi/tgsi_scan.c
Commit message (Expand)AuthorAgeFilesLines
* tgsi/scan: add uses_drawidMarek Olšák2019-04-231-0/+3
* tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl()Timothy Arceri2019-01-021-29/+43
* tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl()Timothy Arceri2019-01-021-1/+1
* tgsi: add ATOMFADD operationIlia Mirkin2018-12-261-0/+1
* tgsi/scan: add more information about bindless usageMarek Olšák2018-11-281-2/+26
* tgsi/scan: add hw atomic to the list of memory accessing filesDave Airlie2018-05-231-1/+2
* tgsi: fix incorrect tgsi_shader_info::num_tokens computationBrian Paul2018-05-171-2/+1
* tgsi: use enum tgsi_opcodeBrian Paul2018-03-231-3/+3
* tgsi/scan: use wrap-around shift behavior explicitly for file_maskRoland Scheidegger2018-03-061-2/+5
* gallium/tgsi: remove is_msaa_sampler array from tgsi_shader_infoTimothy Arceri2018-02-261-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
* 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-111-0/+224
* tgsi/scan: fix uses_doubleMarek Olšák2017-08-221-2/+8
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-221-2/+0
* tgsi/scan: record bindless samplers/images usageSamuel Pitoiset2017-06-141-0/+39
* tgsi/scan: fix scanning fragment shaders with PrimID and Position/FaceMarek Olšák2017-06-051-7/+10
* tgsi: remove unused tgsi_is_passthrough_shader()Samuel Pitoiset2017-05-241-76/+0
* tgsi/scan: record compute shader system value usageMarek Olšák2017-04-281-0/+33
* gallium: add TGSI opcodes TEX_LZ and TXF_LZMarek Olšák2017-03-151-0/+2
* tgsi/scan: record load/store/atomic image usageMarek Olšák2017-03-031-5/+10
* tgsi/scan: add basic info about tessellation OUT and IN usesMarek Olšák2017-02-211-0/+26
* tgsi/scan: collect information about output usagemasksNicolai Hähnle2016-12-121-0/+1
* tgsi/scan: collect information about output vertex streamsNicolai Hähnle2016-12-121-0/+17
* tgsi: store writes_primid when scanning tgsiTim Rowley2016-12-011-0/+3
* tgsi/scan: record if a shader writes the position outputMarek Olšák2016-11-211-0/+2
* tgsi/scan: use a big switch for scanning outputsMarek Olšák2016-11-211-40/+28
* 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-241-0/+19
* tgsi/scan: handle indirect image indexing correctlyMarek Olšák2016-10-241-8/+15
* tgsi/scan: don't treat RESQ etc. as memory instructionsMarek Olšák2016-10-241-5/+13
* tgsi/scan: get information about indirect 2D file accessMarek Olšák2016-10-241-0/+6
* tgsi/scan: get information about indirect CONST accessMarek Olšák2016-10-241-0/+13
* tgsi/scan: fix num_inputs/num_outputs for shaders with overlapping arraysNicolai Hähnle2016-10-121-8/+2
* tgsi/scan: don't set interp flags for inputs only used by INTERP (v2)Marek Olšák2016-10-051-48/+57
* Revert "tgsi/scan: don't set interp flags for inputs only used by INTERP inst...Marek Olšák2016-09-151-57/+48
* tgsi/scan: don't set interp flags for inputs only used by INTERP instructionsMarek Olšák2016-09-131-48/+57
* tgsi/scan: remember sampler view typesMarek Olšák2016-08-291-0/+4
* tgsi/scan: add tgsi_scan_arraysNicolai Hähnle2016-08-171-0/+76
* tgsi/scan: add uses_derivatives (v2)Nicolai Hähnle2016-06-071-0/+30
* draw: stop using CULLDIST semantic.Dave Airlie2016-05-231-2/+1
* tgsi: s/Elements/ARRAY_SIZE/Brian Paul2016-04-271-4/+4
* gallium: use PIPE_SHADER_* everywhere, remove TGSI_PROCESSOR_*Marek Olšák2016-04-221-16/+16