summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-22gallium: remove TGSI opcode SCSMarek Olšák1-14/+0
2017-08-22gallium: remove TGSI opcode XPDMarek Olšák1-27/+0
2017-08-22gallium: remove TGSI opcode DPHMarek Olšák1-8/+0
2017-08-22gallium: remove TGSI FENCE opcodesMarek Olšák1-10/+0
2017-08-22gallium: remove TGSI opcodes PUSHA, POPA, SAD, TXQ_LZMarek Olšák1-3/+0
2017-08-16nv50/ir: fix TXQ srcMaskIlia Mirkin1-0/+2
2017-08-16nv50/ir: fix srcMask computation for TG4 and TXFIlia Mirkin1-0/+2
2017-07-21nv50/ir/tgsi: handle precise for most ALU instructionsKarol Herbst1-0/+2
2017-06-26nv50/ir: fetch indirect sources BEFORE the op that uses themIlia Mirkin1-19/+32
2017-06-02nvc0: Add support for ARB_post_depth_coverageLyude1-0/+3
2017-04-20nvc0/ir: Only store viewport in scratch register for GPLyude1-0/+1
2017-04-13nvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_READ_*Boyan Ding1-0/+31
2017-04-13nvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_*Boyan Ding1-0/+27
2017-04-09nv50/ir: Handle TGSI_OPCODE_CLOCKBoyan Ding1-0/+7
2017-04-07nvc0/ir: fix overwriting of offset register with interpolateAtOffsetIlia Mirkin1-2/+2
2017-04-07nvc0/ir: fix LSB/BFE/BFI implementationsIlia Mirkin1-8/+11
2017-04-01gallium: remove support for predicates from TGSI (v2)Marek Olšák1-9/+1
2017-03-18nv50,nvc0: enable TEX_LZ and TXF_LZIlia Mirkin1-2/+15
2017-02-18gallium: remove TGSI_OPCODE_CLAMPMarek Olšák1-10/+0
2017-02-11nv50/ir: return a register when retrieving thread id sysvalIlia Mirkin1-1/+1
2017-02-11nv50/ir: add missing break after DSSGIlia Mirkin1-0/+1
2017-02-09nv50/ir: always return 0 when trying to read thread id along unit dimIlia Mirkin1-2/+8
2017-02-09nvc0/ir: add support for all the new int64 tgsi opcodesIlia Mirkin1-1/+221
2017-01-23nvc0: add support for MUL_ZERO_WINS propertyIlia Mirkin1-8/+22
2017-01-16nvc0: enable FBFETCH with a special slot for color buffer 0Ilia Mirkin1-0/+41
2017-01-16nv50/ir: handle new DDIV op which will be used for double divisionsIlia Mirkin1-0/+3
2017-01-05gallium: remove TGSI_OPCODE_SUBMarek Olšák1-2/+0
2017-01-05gallium: remove TGSI_OPCODE_ABSMarek Olšák1-3/+0
2016-10-24nv50/ir: do not perform global membar for shared memorySamuel Pitoiset1-1/+4
2016-10-22nv50/ir: use levelZero for non-frag tex/txp opsIlia Mirkin1-0/+5
2016-10-19nv50/ir: process texture offset sources as regular sourcesIlia Mirkin1-53/+94
2016-10-19nv50/ir: silent TGSI_PROPERTY_FS_DEPTH_LAYOUTSamuel Pitoiset1-0/+1
2016-10-10nv50/ir: only stick one preret per functionIlia Mirkin1-4/+7
2016-07-18nvc0: add support for BGRA8 imagesIlia Mirkin1-0/+2
2016-07-16nv50: fix alphatest for non-blendable formatsIlia Mirkin1-1/+23
2016-07-02nouveau: Fix a couple of "foo may be used uninitialized' compiler warningsHans de Goede1-2/+2
2016-07-02nouveau: Add support for SV_WORK_DIMHans de Goede1-0/+1
2016-07-01nvc0: fix up image support for allowing multiple samplesIlia Mirkin1-0/+3
2016-06-06nvc0: add support for VOTE tgsi opcodesIlia Mirkin1-0/+21
2016-06-06nv50/ir: use round toward 0 when converting doubles to integersSamuel Pitoiset1-1/+3
2016-05-30nv50/ir: record number of threads in a compute shaderIlia Mirkin1-1/+2
2016-05-29nv50,nvc0: fix the max_vertices=0 caseIlia Mirkin1-0/+2
2016-05-19nv50/ir: treat addresses as localIlia Mirkin1-1/+1
2016-05-15nv50/ir: avoid asserts when the state tracker feeds us bogus inputsIlia Mirkin1-12/+48
2016-05-11nvc0: fix gl_SampleMaskIn computationIlia Mirkin1-0/+7
2016-05-09nv50/ir: silence unsupported TGSI_PROPERTY_CS_FIXED_BLOCK_*Samuel Pitoiset1-0/+5
2016-04-27nouveau: codegen: LOAD: Take src swizzle into accountHans de Goede1-2/+6
2016-04-27nouveau: codegen: LOAD: Do not call fetchSrc(1) if the address is immediateHans de Goede1-2/+3
2016-04-27nouveau: codegen: LOAD: Always use component 0 when getting the addressHans de Goede1-1/+3
2016-04-26nvc0/ir: check that the image format doesn't mismatchSamuel Pitoiset1-0/+2