summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_lowering_nvc0.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-12nvc0/ir: unlink values pre- and post-call to division functionIlia Mirkin1-4/+3
2017-05-20nvc0/ir: SHLADD's middle source must be an immediateIlia Mirkin1-0/+2
2017-02-09nvc0/ir: fix ubo max clamp, reset file indexIlia Mirkin1-1/+3
2017-02-09nvc0/ir: fix robustness guarantees for constbuf loads on kepler+ computeIlia Mirkin1-25/+22
2017-02-09nvc0/ir: make it possible to have the flags def in def0Ilia Mirkin1-1/+1
2017-02-09nvc0/ir: add support for 64-bit shift lowering on SM20/SM30Ilia Mirkin1-6/+62
2017-02-09nvc0/ir: add support for all the new int64 tgsi opcodesIlia Mirkin1-1/+66
2017-01-16nvc0: enable FBFETCH with a special slot for color buffer 0Ilia Mirkin1-4/+16
2017-01-12nvc0/ir: only try to check for zero LOD if we aren't already forcing itIlia Mirkin1-1/+1
2017-01-12nv50/ir: do not insert texture barriers on gm107Samuel Pitoiset1-1/+2
2016-11-20nvc0/ir: use levelZero flag when the lod is set to 0Ilia Mirkin1-6/+42
2016-10-19nvc0/ir: simplify predicate logic for GK104 atomic operationsSamuel Pitoiset1-14/+7
2016-10-19nvc0/ir: remove useless NVC0LoweringPass::gMemBaseSamuel Pitoiset1-4/+1
2016-10-18gm107/ir: fix texturing with indirect samplersIlia Mirkin1-0/+10
2016-10-12nvc0/ir: fix textureGather with a single offsetIlia Mirkin1-2/+2
2016-10-10nvc0/ir: fix overwriting of value backing non-constant gather offsetIlia Mirkin1-2/+2
2016-09-10gm107/ir: allow indirect inputs to be loaded by frag shaderIlia Mirkin1-4/+21
2016-07-20gm107/ir: lower surface operationsSamuel Pitoiset1-1/+75
2016-07-18nvc0: add support for BGRA8 imagesIlia Mirkin1-0/+4
2016-07-11nvc0/ir: fix images indirect access on FermiSamuel Pitoiset1-0/+7
2016-07-08nvc0/ir: remove unused resource info loading helpersSamuel Pitoiset1-24/+0
2016-07-08nvc0/ir: refactor the surfaces info loading logicSamuel Pitoiset1-81/+43
2016-07-08nvc0/ir: move the shift left op inside loadTexHandle()Samuel Pitoiset1-8/+6
2016-07-05nvc0/ir: rename NVE4_SU_INFO_XXX to NVC0_SU_INFO_XXXSamuel Pitoiset1-49/+49
2016-07-05nvc0/ir: reset the base offset for indirect images accessesSamuel Pitoiset1-2/+4
2016-07-02nouveau: Add support for SV_WORK_DIMHans de Goede1-0/+2
2016-07-01nvc0: fix up image support for allowing multiple samplesIlia Mirkin1-32/+48
2016-06-19gk104/ir: fix tex use generation to be more careful about eliding usesIlia Mirkin1-10/+24
2016-06-13nvc0/ir: clamp the UBO index for compute on KeplerSamuel Pitoiset1-1/+9
2016-06-07gk104/ir: fix conditions for adding a texbarIlia Mirkin1-4/+6
2016-05-30nvc0/ir: limit max number of regs based on availability in SMIlia Mirkin1-1/+1
2016-05-26nvc0/ir: avoid generating illegal instructions for compute constbuf loadsIlia Mirkin1-1/+2
2016-05-22nvc0/ir: fix indirect access for imagesSamuel Pitoiset1-8/+14
2016-05-22nvc0/ir: return 0 for gl_TessCoord.z for non-triangles modesIlia Mirkin1-0/+4
2016-05-21nvc0/ir: add a lowering pass for surfaces on FermiSamuel Pitoiset1-0/+115
2016-05-21nvc0/ir: don't check the format for surface stores on KeplerSamuel Pitoiset1-8/+7
2016-05-17nvc0/ir: fix shared atomic lowering to preserve shared memory locationIlia Mirkin1-10/+8
2016-05-17nvc0/ir: make sure out-of-bounds buffer loads/atomics get a 0 resultIlia Mirkin1-1/+26
2016-05-15nvc0/ir: make sure to align the second arg of TXD to 4, as we do for TEXIlia Mirkin1-0/+14
2016-05-11nvc0: fix gl_SampleMaskIn computationIlia Mirkin1-3/+28
2016-04-26nvc0/ir: check that the image format doesn't mismatchSamuel Pitoiset1-1/+20
2016-04-26nvc0/ir: prevent out of bounds when no images are boundSamuel Pitoiset1-2/+19
2016-04-26nvc0/ir: add indirect support for images on KeplerSamuel Pitoiset1-12/+28
2016-04-26nvc0/ir: fix 1D arrays images for KeplerSamuel Pitoiset1-2/+9
2016-04-26nvc0/ir: fix cube images for KeplerSamuel Pitoiset1-5/+5
2016-04-26nv50/ir: add support for SULDP -> SULDB conversionIlia Mirkin1-45/+113
2016-04-26nv50/ir: make use of OP_SUQ for surfaces querySamuel Pitoiset1-3/+43
2016-04-26nv50/ir: add OP_BUFQ for buffers querySamuel Pitoiset1-6/+16
2016-04-20nouveau: codegen: Use FILE_MEMORY_BUFFER for buffersHans de Goede1-3/+5
2016-04-01nvc0/ir: do not lower shared+atomics on GM107+Samuel Pitoiset1-7/+10