summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Updated keyboard input so that glut programs can read from stdin withoutSean D'Epagnier2006-12-211-42/+44
| | | | problems if tty input is used. Also corrected a few stdin keycodes.
* Merge branch 'nouveau-import'Dave Airlie2006-12-2050-0/+13423
|\
| * Don't build passthrough shader on <NV40Ben Skeggs2006-12-171-1/+2
| |
| * Get nv10_swtcl.c working enough for glxgears on NV40.Ben Skeggs2006-12-165-6/+96
| |
| * NV1x/2x hw_func stubs.Ben Skeggs2006-12-152-6/+62
| |
| * Improve SwapBuffers a bit.Ben Skeggs2006-12-141-13/+26
| |
| * 0x4497 doesn't have NV30_TCL_PRIMITIVE_3D_NORMALIZE_ENABLEBen Skeggs2006-12-141-2/+4
| |
| * Some more voodoo to get 3D going with a minimal initial context.Ben Skeggs2006-12-142-0/+21
| |
| * Update spot light params also for nv20 and nv30Patrice Mandin2006-12-083-54/+124
| |
| * grr, always check twice before commitPatrice Mandin2006-12-081-1/+1
| |
| * Resend spot light parameters when part of it changesPatrice Mandin2006-12-081-26/+61
| |
| * Skeletal extension handling across chipsets.Ben Skeggs2006-12-083-3/+55
| |
| * NV_44 uses nv30InitStateFuncs tooBen Skeggs2006-12-081-0/+1
| |
| * state cache is automagically flushed on a normal BEGIN_RING_SIZEBen Skeggs2006-12-081-1/+0
| |
| * Implement a simple nv30Clear, and make sure we get a nouveau_renderbufferBen Skeggs2006-12-082-1/+22
| | | | | | | | for the depth buffer and not a Mesa renderbuffer adaptor
| * oops, typoBen Skeggs2006-12-081-2/+2
| |
| * Create visuals for modes the ddx providesBen Skeggs2006-12-081-44/+38
| |
| * oops, we don't want this by default just yet...Ben Skeggs2006-12-081-1/+1
| |
| * Some work on buffer handling, most likely not entirely correct andBen Skeggs2006-12-0819-150/+784
| | | | | | | | | | incomplete. But, it works well enough that windows can be moved/resized.
| * Fix the swtcl module.Stephane Marchesin2006-12-031-6/+4
| |
| * Remove duplicate nv10 tcl definesPatrice Mandin2006-12-031-220/+5
| |
| * Merge the pciid work. Use lock step versioning with the drm.Stephane Marchesin2006-12-0310-59/+253
| |
| * Fix a copy+paste'o that caused some *very* strange bugs..Ben Skeggs2006-12-031-1/+1
| |
| * - Add InitInstruction to hw shader backend, and remove SetUnusedSource.Ben Skeggs2006-11-275-55/+109
| | | | | | | | | | | | | | - NV30FP/NV40VP: Clear any fields before we OR new values into them - NV40VP: It seems that it might be possible to write a result reg at the same time a temp is written. In InitInstruction, initialise OUT_DEST to OUT_DEST_TEMP so result regs don't get clobbered by default.
| * Fix RSQ emulationBen Skeggs2006-11-261-3/+19
| |
| * Fix progs/fp/tri-xpdBen Skeggs2006-11-263-5/+17
| | | | | | | | | | Fragprog consts are inlined, so make sure we update *all* occurances of a param :)
| * Incomplete shader stuff, should mostly work for NV40. Other cards, not soBen Skeggs2006-11-2520-13/+5667
| | | | | | | | much..
| * fix scissorBen Skeggs2006-11-251-1/+1
| |
| * nv10,nv20,nv30: send correct values for spot light direction X,Y,Z andPatrice Mandin2006-11-243-59/+95
| | | | | | | | cutoff parameter C
| * nv10: rename spot light coefs like nv20,nv30Patrice Mandin2006-11-241-3/+15
| |
| * That was really stupid.Stephane Marchesin2006-11-231-1/+5
| |
| * Some missing state initBen Skeggs2006-11-221-0/+21
| |
| * Enable nv10 tcl statePatrice Mandin2006-11-211-1/+3
| |
| * nv10,nv20: nvX0ShadeModel static functionPatrice Mandin2006-11-212-2/+2
| |
| * nv10,nv20,nv30: color light components renamed from a,b,c to r,g,bPatrice Mandin2006-11-213-9/+9
| |
| * ah, correct revision nowPatrice Mandin2006-11-211-1/+1
| |
| * update from renouveauPatrice Mandin2006-11-211-58/+137
| |
| * nv10: update statePatrice Mandin2006-11-211-72/+116
| |
| * nouveauCreateDmaObjectBen Skeggs2006-11-213-4/+36
| |
| * Remaining state cache changesStephane Marchesin2006-11-212-10/+15
| |
| * Add the state caching mechanism. It seems to work, from what I can see.Stephane Marchesin2006-11-2110-496/+605
| |
| * More state.Jeremy Kolb2006-11-211-13/+43
| |
| * Add state initialization to context creation.Jeremy Kolb2006-11-203-1/+118
| |
| * Cleanup the swtcl code.Stephane Marchesin2006-11-191-27/+0
| |
| * Use NONINC_METHOD for vertex data.Stephane Marchesin2006-11-192-3/+5
| |
| * More work on the swtclStephane Marchesin2006-11-192-6/+4
| |
| * More fifo debug fixesStephane Marchesin2006-11-191-4/+5
| |
| * Oops.Stephane Marchesin2006-11-191-1/+0
| |
| * Fix the fifo debugging feature.Stephane Marchesin2006-11-191-2/+2
| |
| * New swtcl implementation. It's simpler than the previous one (doesn't useStephane Marchesin2006-11-193-409/+171
| | | | | | | | templates) and it is probably faster as well