aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* nv50/ir: move common converter code in base classKarol Herbst2019-03-171-103/+3
* nvc0/ir: always use CG mode for loads from atomic-only buffersIlia Mirkin2019-02-061-2/+12
* nv50/ir: add support for converting ATOMFADD to proper irIlia Mirkin2018-12-261-0/+4
* nv50/ir: silence partitionLoadStore() unused function warningRhys Kidd2018-08-291-2/+2
* nv50/ir: handle clipvertex for geom and tess shaders as wellKarol Herbst2018-07-021-1/+6
* nv50/ir: fix image stores with indirect handlesRhys Perry2018-06-291-4/+5
* nvc0: add support for programmable sample locationsRhys Perry2018-06-141-0/+7
* nvc0/ir: fix INTERP_* with indirect inputsIlia Mirkin2018-03-271-3/+4
* nvc0: add bindless image support for keplerIlia Mirkin2018-01-071-30/+118
* nvc0: add support for bindless textures on kepler+Ilia Mirkin2018-01-071-0/+10
* nv50/ir: use the image info in the instruction rather than declIlia Mirkin2018-01-071-52/+24
* nv50/ir: fix 64-bit integer shiftsIlia Mirkin2017-10-091-1/+3
* gallium: remove TGSI opcode SCSMarek Olšák2017-08-221-14/+0
* gallium: remove TGSI opcode XPDMarek Olšák2017-08-221-27/+0
* gallium: remove TGSI opcode DPHMarek Olšák2017-08-221-8/+0
* gallium: remove TGSI FENCE opcodesMarek Olšák2017-08-221-10/+0
* gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák2017-08-221-3/+0
* nv50/ir: fix TXQ srcMaskIlia Mirkin2017-08-161-0/+2
* nv50/ir: fix srcMask computation for TG4 and TXFIlia Mirkin2017-08-161-0/+2
* nv50/ir/tgsi: handle precise for most ALU instructionsKarol Herbst2017-07-211-0/+2
* nv50/ir: fetch indirect sources BEFORE the op that uses themIlia Mirkin2017-06-261-19/+32
* nvc0: Add support for ARB_post_depth_coverageLyude2017-06-021-0/+3
* nvc0/ir: Only store viewport in scratch register for GPLyude2017-04-201-0/+1
* nvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_READ_*Boyan Ding2017-04-131-0/+31
* nvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_*Boyan Ding2017-04-131-0/+27
* nv50/ir: Handle TGSI_OPCODE_CLOCKBoyan Ding2017-04-091-0/+7
* nvc0/ir: fix overwriting of offset register with interpolateAtOffsetIlia Mirkin2017-04-071-2/+2
* nvc0/ir: fix LSB/BFE/BFI implementationsIlia Mirkin2017-04-071-8/+11
* gallium: remove support for predicates from TGSI (v2)Marek Olšák2017-04-011-9/+1
* nv50,nvc0: enable TEX_LZ and TXF_LZIlia Mirkin2017-03-181-2/+15
* gallium: remove TGSI_OPCODE_CLAMPMarek Olšák2017-02-181-10/+0
* nv50/ir: return a register when retrieving thread id sysvalIlia Mirkin2017-02-111-1/+1
* nv50/ir: add missing break after DSSGIlia Mirkin2017-02-111-0/+1
* nv50/ir: always return 0 when trying to read thread id along unit dimIlia Mirkin2017-02-091-2/+8
* nvc0/ir: add support for all the new int64 tgsi opcodesIlia Mirkin2017-02-091-1/+221
* nvc0: add support for MUL_ZERO_WINS propertyIlia Mirkin2017-01-231-8/+22
* nvc0: enable FBFETCH with a special slot for color buffer 0Ilia Mirkin2017-01-161-0/+41
* nv50/ir: handle new DDIV op which will be used for double divisionsIlia Mirkin2017-01-161-0/+3
* gallium: remove TGSI_OPCODE_SUBMarek Olšák2017-01-051-2/+0
* gallium: remove TGSI_OPCODE_ABSMarek Olšák2017-01-051-3/+0
* nv50/ir: do not perform global membar for shared memorySamuel Pitoiset2016-10-241-1/+4
* nv50/ir: use levelZero for non-frag tex/txp opsIlia Mirkin2016-10-221-0/+5
* nv50/ir: process texture offset sources as regular sourcesIlia Mirkin2016-10-191-53/+94
* nv50/ir: silent TGSI_PROPERTY_FS_DEPTH_LAYOUTSamuel Pitoiset2016-10-191-0/+1
* nv50/ir: only stick one preret per functionIlia Mirkin2016-10-101-4/+7
* nvc0: add support for BGRA8 imagesIlia Mirkin2016-07-181-0/+2
* nv50: fix alphatest for non-blendable formatsIlia Mirkin2016-07-161-1/+23
* nouveau: Fix a couple of "foo may be used uninitialized' compiler warningsHans de Goede2016-07-021-2/+2
* nouveau: Add support for SV_WORK_DIMHans de Goede2016-07-021-0/+1
* nvc0: fix up image support for allowing multiple samplesIlia Mirkin2016-07-011-0/+3