aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/nouveau/nv04_render.c
Commit message (Collapse)AuthorAgeFilesLines
* nouveau: rework and simplify nv04/nv05 driver a bitBen Skeggs2012-04-141-25/+89
| | | | | | | | | | | | | | | TEXTURED_TRIANGLE and MULTITEX_TRIANGLE are both a bit special in that if you use any other graph object in the meantime they'll forget their state and spew a lovely METHOD_CNT error at you when you try to draw. The pre-newlib driver has a flush_notify() hook which does this state re-emit, and a number of random workarounds like extra flushes and state dirtying after various operations to solve this issue. I'm taking a slightly different approach to things instead, which has the nice side-effect of removing the divergent code-paths for ttri/mtri, the flush/dirty workarounds and the need for flush_notify. Also gives a few FPS boost in OA, yay.
* nouveau/vieux: switch to libdrm_nouveau-2.0Ben Skeggs2012-04-141-16/+34
|
* nouveau: Convert to use GLbitfield64 directly.Mathias Fröhlich2011-12-281-1/+1
| | | | | Signed-off-by: Mathias Froehlich <[email protected]> Reviewed-by: Brian Paul <[email protected]>
* dri/nouveau: nv04: Use rules-ng-ng headersViktor Novotný2010-11-151-1/+1
| | | | Signed-off-by: Francisco Jerez <[email protected]>
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-13/+13
|
* dri/nv04: Fix provoking vertex.Francisco Jerez2010-09-161-2/+2
|
* Import a classic DRI driver for nv0x-nv2x.Francisco Jerez2010-02-041-0/+212