summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen
Commit message (Expand)AuthorAgeFilesLines
* nvc0: TESSCOORD comes in as a sysval, not an inputIlia Mirkin2015-07-231-2/+0
* nvc0: preliminary tess supportIlia Mirkin2015-07-233-7/+4
* nouveau: use bool instead of booleanSamuel Pitoiset2015-07-213-12/+12
* gm107/ir: fix indirect txq emissionIlia Mirkin2015-07-181-2/+8
* nvc0/ir: don't worry about sampler in txq handlingIlia Mirkin2015-07-181-22/+8
* nvc0/ir: fix txq on indirect samplersIlia Mirkin2015-07-182-2/+56
* nv50/ir: UCMP arguments are float, so make sure modifiers are appliedIlia Mirkin2015-07-031-1/+2
* nv50/ir: don't emit src2 in immediate formIlia Mirkin2015-07-021-2/+2
* nv50/ir: copy joinAt when splitting both before and afterIlia Mirkin2015-07-013-0/+5
* nv50/ir: fix emission of address reg in 3rd sourceIlia Mirkin2015-06-301-2/+6
* nv50/ir: propagate modifier to right arg when const-folding madIlia Mirkin2015-06-261-1/+4
* nvc0/ir: can't have a join on a load with an indirect sourceIlia Mirkin2015-06-171-1/+1
* nvc0/ir: fix collection of first uses for texture barrier insertionIlia Mirkin2015-06-151-5/+11
* nv50/ir: OP_JOIN is a flow instructionJürgen Rühle2015-06-151-1/+1
* nv50/ir: avoid messing up arg1 of PFETCHIlia Mirkin2015-05-231-2/+18
* nvc0/ir: LOAD's can't be used for shader inputsIlia Mirkin2015-05-222-0/+2
* nv50/ir: guess that the constant offset is the starting slot of arrayIlia Mirkin2015-05-221-2/+4
* nvc0/ir: set ftz when sources are floats, not just destinationsIlia Mirkin2015-05-221-3/+2
* nv50/ir: allow OP_SET to merge with OP_SET_AND/etc as well as a negIlia Mirkin2015-05-221-26/+55
* nvc0/ir: optimize set & 1.0 to produce boolean-float setsIlia Mirkin2015-05-222-0/+29
* nvc0/ir: allow iset to produce a boolean floatIlia Mirkin2015-05-223-5/+16
* nvc0/ir: avoid jumping to a sched instructionIlia Mirkin2015-05-223-2/+9
* gallium: remove TGSI_SAT_MINUS_PLUS_ONEMarek Olšák2015-05-201-12/+1
* gk110/ir: switch to gk104-style sched codes rather than all-in-oneIlia Mirkin2015-05-181-9/+9
* nv50/ir: silence compiler warnings about mismatched tagsSamuel Pitoiset2015-05-141-3/+3
* nv50/ir: remove unused private field cycle to SchedDataCalculatorSamuel Pitoiset2015-05-141-1/+0
* nv50/ir: only enable mul saturate on G200+Ilia Mirkin2015-05-091-1/+4
* nv50/ir: only propagate saturate up if some actual folding took placeIlia Mirkin2015-05-081-1/+2
* nv50/ir: add SHL to the list of U32 opcodesIlia Mirkin2015-05-061-0/+1
* nvc0/ir: fix predicated PFETCH for realIlia Mirkin2015-04-302-2/+2
* nv50/ir: fix asFlow() const helper for OP_JOINIlia Mirkin2015-04-291-1/+1
* nvc0/ir: fix predicated PFETCH emissionIlia Mirkin2015-04-292-2/+6
* gk110/ir: fix set with a register dest to not auto-set the abs flagIlia Mirkin2015-04-291-1/+1
* nvc0/ir: flush denorms to zero in non-compute shadersIlia Mirkin2015-04-282-1/+25
* gm107/ir: add lane/vertex count sysvalsIlia Mirkin2015-04-271-0/+2
* gk110/ir: add support for writing per-patch and shader outputsIlia Mirkin2015-04-271-7/+3
* nv50/ir: avoid folding immediates into imad operationsIlia Mirkin2015-04-021-1/+2
* nv50/ir: fix imad emission when dst == src2Ilia Mirkin2015-04-021-1/+1
* nv50/ir/gk110: fix offset flag position for TXD opcodeIlia Mirkin2015-03-271-0/+1
* nv50/ir: take postFactor into account when doing peephole optimizationsIlia Mirkin2015-03-271-4/+8
* nouveau: Fix build, invalid extern "C" around header inclusion.Mark Janes2015-03-061-2/+0
* nvc0/ir: remove merge/split pairs to allow normal propagation to occurIlia Mirkin2015-02-201-0/+30
* nvc0/ir: add support for new TGSI double opcodesIlia Mirkin2015-02-201-0/+236
* nvc0/ir: handle zero and negative sqrt argumentsIlia Mirkin2015-02-201-2/+14
* nvc0/ir: no instruction can load a double immediateIlia Mirkin2015-02-201-0/+2
* nvc0/ir: fix lowering of RSQ/RCP/SQRT/MOD to work with F64Ilia Mirkin2015-02-205-16/+40
* gm107/ir: fix F2F flipped stype/dtype flagsIlia Mirkin2015-02-201-2/+2
* gm107/ir: fix DSET boolean float flagIlia Mirkin2015-02-201-0/+1
* gm107/ir: fix DMUL opcode encodingIlia Mirkin2015-02-201-3/+3
* gk110/ir: add emission of dadd/dmul/dmad opcodesIlia Mirkin2015-02-201-3/+77