aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/nouveau/nouveau_bufferobj.c
Commit message (Collapse)AuthorAgeFilesLines
* dri/nouveau: Keep small DYNAMIC_DRAW vertex buffers in system ram.Francisco Jerez2010-10-311-5/+20
|
* dri/nouveau: Honor the access flags in nouveau_bufferobj_map_range.Francisco Jerez2010-10-311-32/+40
|
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-8/+8
|
* Remove _mesa_memcpy in favor of plain memcpy.Kenneth Graunke2010-02-191-3/+3
| | | | This may break the SUNOS4 build, but it's no longer relevant.
* Import a classic DRI driver for nv0x-nv2x.Francisco Jerez2010-02-041-0/+172
|
* nouveau: say goodbye to the old DRI driver...Stephane Marchesin2008-07-141-627/+0
|
* nouveau: ppc, swap fragment programs on big endian systems.Dave Airlie2007-11-011-3/+14
| | | | Thanks to the PS3 RSX project for figuring this out.
* nouveau: Split nouveau_buffers into nouveau_mem and nouveau_fboBen Skeggs2007-08-151-2/+2
|
* nouveau: match drm changes (0.0.7)Ben Skeggs2007-06-291-3/+3
|
* nouveau: new bufferobj code.Ben Skeggs2007-02-061-159/+503
| | | | | | | | | | | 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.
* nouveau: Initial buffer object supportBen Skeggs2006-12-271-0/+272