summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nv10_swtcl.c
AgeCommit message (Collapse)Author
2007-09-16nouveau : avoid vertex_size / 4 for each vertex opsMatthieu Castet
2007-09-16nouveau : use GLfloat instead of uint32_t. After all, our vertex attributes ↵Matthieu Castet
are float.
2007-09-16nouveau : implement nv10_render_pointsMatthieu Castet
2007-09-16nouveau : fix nv10_render functionsMatthieu Castet
use _tnl_RenderClipped helper functions that will call the right driver callback clean nv10_render_generic_primitive_elts to match nv10_render style
2007-09-16nouveau : opps I introduce a bug when cleaning vertex pos attribute swap patchMatthieu Castet
2007-09-16nouveau : nv1x pos vertex attribute need to be the first in mesa.Matthieu Castet
Swap it latter in order it match hw format.
2007-09-15nouveau : use new nouveau_reg.h with correct Bracket in macroMatthieu Castet
2007-09-06nouveau: nv10: replace macros by loop to set vertex attributesPatrice Mandin
2007-09-05nouveau: nv10: emit vertex data in proper order for nv1x hwPatrice Mandin
2007-08-27nouveau: nv10: set total stride of vertex array for POS attributePatrice Mandin
2007-07-14nouveau: nv10 and nv11,15 are differentPatrice Mandin
2007-07-06NV_17 is different from NV_10Patrice Mandin
2007-06-14nouveau: remove useless viewport xform with id matrix.Stephane Marchesin
2007-03-24nouveau: some swtcl fixesBen Skeggs
2007-02-06nouveau: a couple of NV3x fixesBen Skeggs
2007-02-06nouveau: OUT_RINGp expects the size in dwords, not bytes.Ben Skeggs
This fixes the *actual* bug that the previous commit was supposed to fix..
2007-02-06nouveau: fix a small bug in nv10 swtclBen Skeggs
2007-02-04nouveau: fix nv04 and nv10 swtcl, more work on nv04 state.Stephane Marchesin
2007-01-23nouveau: allow for card-specific shader infos to be keptBen Skeggs
NV30/40 fragprog: build FP_CONTROL per-shader, still some hardcoded bits for this reg.. It looks like it has to do with the number of temps used, but needs more looking at. NV40 vtxprog : build VP_IN_REG/VP_OUT_REG during shader compile
2007-01-22nouveau: fix some bugs in the nv10 swtcl.Stephane Marchesin
2007-01-14nouveau: Cleanup the nv10 swtcl module.Stephane Marchesin
2006-12-16Get nv10_swtcl.c working enough for glxgears on NV40.Ben Skeggs
2006-12-03Fix the swtcl module.Stephane Marchesin
2006-11-23That was really stupid.Stephane Marchesin
2006-11-21Add the state caching mechanism. It seems to work, from what I can see.Stephane Marchesin
2006-11-19Cleanup the swtcl code.Stephane Marchesin
2006-11-19Use NONINC_METHOD for vertex data.Stephane Marchesin
2006-11-19More work on the swtclStephane Marchesin
2006-11-19Oops.Stephane Marchesin
2006-11-19New swtcl implementation. It's simpler than the previous one (doesn't useStephane Marchesin
templates) and it is probably faster as well
2006-11-17Use RENDERINPUTS macros to access render_inputs_bitsetBen Skeggs
2006-11-07Commit a small nitpickStephane Marchesin
2006-11-05Architect the DRI :Stephane Marchesin
- make use of the autogenerated nouveau_reg.h file - add object creation to the DRI - some work on screen and context creation
2006-09-17Rename nouveau_tris.* to nouveau_swtcl.*Stephane Marchesin
2006-09-17Small changesStephane Marchesin
2006-09-17Make nouveau actually compileStephane Marchesin
2006-09-17Some work towards making the nv10 swtcl compileStephane Marchesin
2006-09-08oops, time to go to bedPatrice Mandin
2006-09-08nv10: vertex attribute output formatPatrice Mandin
2006-09-08more macros, still missing the alloc_verts onePatrice Mandin
2006-09-08reimport sw stuffPatrice Mandin
2006-09-08render_primitive macroPatrice Mandin
2006-09-08vert_copy_spec macroPatrice Mandin
2006-09-08vert_copy_rgba macroPatrice Mandin
2006-09-08basic primitivesPatrice Mandin
2006-04-17Changed invalid context fields to valid ones.Jeremy Kolb
2006-04-14More work on the tcl code... still have to make my mind on a number ofStephane Marchesin
things
2006-04-14Cleaned stuff in the tcl codeStephane Marchesin
2006-04-13Some compile fixes.Jeremy Kolb
2006-03-13Cleaned up some code, made more files compile. Renamed nv20_swtcl.* toStephane Marchesin
nv10_swtcl.*, hopefully this is the last rename (this should be, as NV05 really behaves differently).