summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau/codegen
Commit message (Expand)AuthorAgeFilesLines
* nv50/ir: avoid creating instructions that can't be emittedIlia Mirkin2014-09-011-0/+4
* nvc0/ir: avoid infinite recursion when finding first uses of texIlia Mirkin2014-09-012-8/+29
* 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: describe the tex arguments for fermi/keplerIlia Mirkin2014-08-111-0/+25
* nvc0/ir: add kepler+ support for indirect texture referencesIlia Mirkin2014-08-111-7/+27
* nvc0/ir: add base tex offset for fermi indirect tex caseIlia Mirkin2014-08-111-2/+10
* nvc0/ir: support 2d constbuf indexingIlia Mirkin2014-07-241-0/+14
* gm107/ir: emit LDC subopsIlia Mirkin2014-07-241-0/+1
* gk110/ir: emit load constant subopIlia Mirkin2014-07-241-0/+1
* nv50/ir: fix phi/union sources when their def has been mergedIlia Mirkin2014-07-241-0/+8
* nv50/ir: fix hard-coded TYPE_U32 sized registerIlia Mirkin2014-07-241-3/+4
* nv50/ir: keep track of whether the program uses fp64Ilia Mirkin2014-07-242-2/+7
* nvc0/ir: add support for interpolating with non-default settingsIlia Mirkin2014-07-093-1/+94
* nvc0/ir: fix encoding of offset register into interpolation instructionIlia Mirkin2014-07-091-1/+1
* nvc0/ir: account for indirect textures on fermi for txdIlia Mirkin2014-07-091-0/+3
* nvc0/ir: unset s/r indirect sources before moving everythingIlia Mirkin2014-07-091-9/+10
* gallium: switch dedicated centroid field to interpolation locationIlia Mirkin2014-07-091-1/+1
* nv50/ir: use unordered_set instead of list to keep track of var usesTobias Klausmann2014-07-084-9/+10
* nvc0/ir: fill offset in properly for TXDIlia Mirkin2014-07-081-13/+43
* nvc0/ir: use manual TXD when offsets are involvedIlia Mirkin2014-07-081-1/+2
* nvc0/ir: do quadops on the right texture coordinates for TXDIlia Mirkin2014-07-081-2/+3
* nv50/ir: ignore bias for samplerCubeShadow on nv50Ilia Mirkin2014-07-081-0/+10
* nv50/ir: retrieve shadow compare from first argIlia Mirkin2014-07-081-1/+1
* nvc0/ir: only merge emit/restart for identical streamsIlia Mirkin2014-07-011-3/+10
* nvc0/ir: avoid creating restarts with non-0 streamIlia Mirkin2014-07-011-3/+7
* nvc0/ir: fix emitting vertex streamIlia Mirkin2014-07-011-7/+8
* nv50/ir: allow gl_ViewportIndex to work on non-provoking verticesTobias Klausmann2014-06-232-2/+30
* nv50/ir: Remove NV50_SEMANTIC_VIEWPORTINDEXTobias Klausmann2014-06-162-2/+1
* gk110/ir: fix bfind emissionIlia Mirkin2014-06-071-1/+1
* gk110/ir: fix emitting constbuf file indexIlia Mirkin2014-06-071-2/+3
* gk110/ir: emit saturate flag on fadd when neededIlia Mirkin2014-06-061-0/+1
* gk110/ir: fix slct emissionIlia Mirkin2014-06-061-1/+1
* gk110/ir: fix interp mode emissionIlia Mirkin2014-06-061-1/+2
* gk110/ir: fix ISAD emission with register argsIlia Mirkin2014-06-061-1/+1
* gk110/ir: fix quadon opcode emissionIlia Mirkin2014-06-061-1/+1
* gk110/ir: emit texbar the same way that the blob doesIlia Mirkin2014-06-061-1/+1
* nvc0/ir: Handle OP_POPCNT when folding constant expressionsTobias Klausmann2014-06-061-0/+13
* nvc0/ir: Handle OP_BFIND when folding constant expressionsTobias Klausmann2014-06-061-0/+17
* nvc0/ir: Handle reverse subop for OP_EXTBF when folding constant expressionsTobias Klausmann2014-06-061-2/+6
* nv50/ir: clear subop when folding constant expressionsTobias Klausmann2014-06-061-0/+1
* nvc0/ir: use SM35 ISA with GK20AAlexandre Courbot2014-05-273-7/+12
* nv50/ir/tgsi: optimize KILChristoph Bumiller2014-05-231-0/+5
* nv50/ir: fix lowering of predicated instructions (without defs)Christoph Bumiller2014-05-231-1/+4
* nv50/ir/opt: fix constant folding with saturate modifierChristoph Bumiller2014-05-231-1/+3
* nv50/ir/tgsi: TGSI_OPCODE_POW replicates its resultChristoph Bumiller2014-05-231-1/+5
* nv50/ir: fix constant folding for OP_MUL subop HIGHIlia Mirkin2014-05-211-4/+43
* nv50/ir: fix s32 x s32 -> high s32 multiply logicIlia Mirkin2014-05-212-11/+82
* nv50/ir: fix integer mul lowering for u32 x u32 -> high u32Ilia Mirkin2014-05-181-3/+4
* nv50/ir: make sure that texprep/texquerylod's args get coalescedIlia Mirkin2014-05-181-0/+2