aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen/nv50_ir_from_tgsi.cpp
Commit message (Expand)AuthorAgeFilesLines
* nv50,nvc0: handle SQRT lowering inside the driverIlia Mirkin2016-03-131-0/+2
* nvc0: add support for TGSI FMA opsIlia Mirkin2016-03-101-0/+5
* nv50/ir: using sampleid/pos shouldn't force per-sample interpolationIlia Mirkin2016-03-051-5/+1
* nv50/ir: use s[] addr space for shared buffersSamuel Pitoiset2016-02-211-11/+30
* nv50/ir: make sure to fetch all sources before creating instructionIlia Mirkin2016-02-031-5/+8
* nv50/ir: handle new TGSI MEMBAR opcodeIlia Mirkin2016-01-291-0/+8
* nvc0/ir: fix atomic compare-and-swap argumentsIlia Mirkin2016-01-291-2/+2
* nv50/ir: add support for indirect buffer loadingIlia Mirkin2016-01-291-5/+14
* nv50/ir: add SUQ op by reading the info from driver constbufIlia Mirkin2016-01-291-0/+4
* nv50/ir: add support for BUFFER accessesIlia Mirkin2016-01-291-7/+91
* nv50/ir: rebase indirect temp arrays to 0, so that we use less lmem spaceIlia Mirkin2016-01-141-14/+44
* nv50/ir: only use FILE_LOCAL_MEMORY for temp arrays that use indirectionIlia Mirkin2016-01-141-15/+50
* nv50,nvc0: use a face sysval to avoid the useless back-and-forth conversionIlia Mirkin2016-01-081-2/+0
* tgsi: add ureg support for image declsIlia Mirkin2016-01-081-3/+9
* nvc0/ir: add support for PK2H/UP2HIlia Mirkin2016-01-031-0/+22
* nvc0: add ARB_shader_draw_parameters supportIlia Mirkin2015-12-301-1/+9
* nv50/ir: fix texture grad for cubemapsIlia Mirkin2015-12-121-1/+1
* nv50/ir: deal with loops with no breaksIlia Mirkin2015-12-021-0/+6
* nvc0/ir: add support for TGSI_SEMANTIC_HELPER_INVOCATIONIlia Mirkin2015-11-121-0/+1
* nouveau: get rid of tabsIlia Mirkin2015-10-311-1/+1
* nv50: allow per-sample interpolation to be forced via rastIlia Mirkin2015-10-291-2/+2
* nv50/ir: adapt to new method for passing in cull/clip distance masksIlia Mirkin2015-10-291-4/+8
* nvc0: do upload-time fixups for interpolation parametersIlia Mirkin2015-10-291-4/+10
* nv50/ir: add support for TXQS tgsi opcodeIlia Mirkin2015-09-131-5/+17
* nv50/ir: pre-compute BFE arg when both bits and offset are immIlia Mirkin2015-08-201-3/+9
* nvc0/ir: cache vertex out base so that we don't recompute againIlia Mirkin2015-07-291-8/+15
* nvc0/ir: output base for reading is based on laneidIlia Mirkin2015-07-291-0/+25
* nvc0/ir: tess factors are now sysvals, adapt codegen to expect thatIlia Mirkin2015-07-231-4/+13
* nvc0/ir: add support for reading outputs in tess control shadersIlia Mirkin2015-07-231-2/+15
* nvc0/ir: set perPatch flag on load/stores to per-patch varyingsIlia Mirkin2015-07-231-2/+6
* nvc0/ir: populate info structure based on new tess propertiesIlia Mirkin2015-07-231-0/+18
* nvc0/ir: mark varyings as per-patch based on semantic nameIlia Mirkin2015-07-231-0/+14
* nvc0: preliminary tess supportIlia Mirkin2015-07-231-0/+2
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-211-4/+4
* nvc0/ir: fix txq on indirect samplersIlia Mirkin2015-07-181-1/+1
* nv50/ir: UCMP arguments are float, so make sure modifiers are appliedIlia Mirkin2015-07-031-1/+2
* nv50/ir: copy joinAt when splitting both before and afterIlia Mirkin2015-07-011-0/+1
* nv50/ir: guess that the constant offset is the starting slot of arrayIlia Mirkin2015-05-221-2/+4
* gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák2015-05-201-12/+1
* nv50/ir: silence compiler warnings about mismatched tagsSamuel Pitoiset2015-05-141-3/+3
* nv50/ir: add SHL to the list of U32 opcodesIlia Mirkin2015-05-061-0/+1
* nouveau: Fix build, invalid extern "C" around header inclusion.Mark Janes2015-03-061-2/+0
* nvc0/ir: add support for new TGSI double opcodesIlia Mirkin2015-02-201-0/+236
* nv50/ir/tgsi: handle TGSI_OPCODE_ARRChristoph Bumiller2014-11-281-1/+4
* nouveau: Fix build after STR/BRA opcode dropping.Eric Anholt2014-11-241-2/+0
* gallium: Drop the unused SFL/STR opcodes.Eric Anholt2014-11-241-6/+0
* nv50/ir: (trivial) initialize pointer to silence warningTobias Klausmann2014-08-181-1/+1
* nv50,nvc0: add support for fine derivativesIlia Mirkin2014-08-141-0/+4
* nvc0/ir: add support for interpolating with non-default settingsIlia Mirkin2014-07-091-0/+85
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-1/+1