summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nouveau_bufferobj.h
AgeCommit message (Collapse)Author
2010-10-31dri/nouveau: Keep small DYNAMIC_DRAW vertex buffers in system ram.Francisco Jerez
2010-02-04Import a classic DRI driver for nv0x-nv2x.Francisco Jerez
2008-07-14nouveau: say goodbye to the old DRI driver...Stephane Marchesin
2007-11-01nouveau: ppc, swap fragment programs on big endian systems.Dave Airlie
Thanks to the PS3 RSX project for figuring this out.
2007-08-15nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fboBen Skeggs
2007-06-29nouveau: match drm changes (0.0.7)Ben Skeggs
2007-02-06nouveau: new bufferobj code.Ben Skeggs
The old code suffered from a number of issues, the most severe being that with the Mesa VBO merge even swtcl used the driver's bufferobj interface. On most VBO types (or non-AGP cards) the buffer ended up in vram, and killed swtcl performance greatly. All bufferobj's start in system memory now, until they get referenced as a "real" VBO. The other big change is that only potentially "damaged" areas are uploaded/downloaded to/from the hardware.
2006-12-27nouveau: Initial buffer object supportBen Skeggs