summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/nouveau/nouveau_shader_1.c
diff options
context:
space:
mode:
authorBen Skeggs <darktama@iinet.net.au>2007-02-06 00:39:50 +1100
committerBen Skeggs <darktama@iinet.net.au>2007-02-06 00:39:50 +1100
commite7654b22aa02636d17a88a9a5ee1eeb213d81f30 (patch)
tree0ebd4a6c52f234f4b2eb17996882b99d2bc3c944 /src/mesa/drivers/dri/nouveau/nouveau_shader_1.c
parent3805ccf02015e8127748e6f53ae9d7419ae3f633 (diff)
nouveau: new bufferobj code.
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.
Diffstat (limited to 'src/mesa/drivers/dri/nouveau/nouveau_shader_1.c')
0 files changed, 0 insertions, 0 deletions