aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nv30/nv30_vertprog.c
Commit message (Collapse)AuthorAgeFilesLines
* gallium: simplify tgsi_full_immediate structKeith Whitwell2009-07-221-4/+4
| | | | | | | | | | | | | Remove the need to have a pointer in this struct by just including the immediate data inline. Having a pointer in the struct introduces complications like needing to alloc/free the data pointed to, uncertainty about who owns the data, etc. There doesn't seem to be a need for it, and it is unlikely to make much difference plus or minus to performance. Added some asserts as we now will trip up on immediates with more than four elements. There were actually already quite a few such asserts, but the >4 case could be used in the future to specify indexable immediate ranges, such as lookup tables.
* nouveau: remove unneeded code from ws, use pipe_buffer_ instead of ws->Ben Skeggs2009-06-051-6/+6
|
* nouveau: call notifier/grobj etc funcs directlyBen Skeggs2009-06-051-11/+9
| | | | | libdrm_nouveau is linked with the winsys, there's no good reason to do all this through yet another layer.
* nouveau: make stateobjs start off with refcount of 1Ben Skeggs2009-03-071-0/+1
|
* nv30: Fix build -- rename Size to NrTokens.Michal Krol2009-02-101-1/+1
|
* nv30: add some opcodes.Stephane Marchesin2008-08-181-0/+6
|
* nouveau: fix buildBen Skeggs2008-08-071-1/+1
|
* nv30: does not have vp_attrib/resultPatrice Mandin2008-07-121-4/+0
|
* nv30: Change comment about slowdownPatrice Mandin2008-07-121-1/+1
|
* nv30: Emit vertex program using state objectsPatrice Mandin2008-07-121-9/+31
|
* nv30: Move constant buffers out of vert/frag prog structuresPatrice Mandin2008-07-111-10/+8
|
* nouveau: update for interface changes + hack around gallium x86_64 bustageBen Skeggs2008-06-231-1/+1
|
* nv30: Move some structures and functions from context to screenPatrice Mandin2008-04-111-6/+25
|
* nv30: use FREE macroPatrice Mandin2008-03-301-4/+4
|
* nouveau: match interface changesBen Skeggs2008-03-131-2/+2
|
* nv30: debug dumps vp constantsPatrice Mandin2008-03-121-4/+8
|
* nv30: put the card into vtxprog mode + small cleanups/fixesBen Skeggs2008-03-101-0/+5
|
* nv30: a couple of vtxprog fixesBen Skeggs2008-03-061-3/+14
|
* nouveau: match gallium code reorginisation.Ben Skeggs2008-02-161-0/+777
That was... fun..