diff options
author | Ben Skeggs <darktama@iinet.net.au> | 2007-02-06 00:39:50 +1100 |
---|---|---|
committer | Ben Skeggs <darktama@iinet.net.au> | 2007-02-06 00:39:50 +1100 |
commit | e7654b22aa02636d17a88a9a5ee1eeb213d81f30 (patch) | |
tree | 0ebd4a6c52f234f4b2eb17996882b99d2bc3c944 /src/glx/x11 | |
parent | 3805ccf02015e8127748e6f53ae9d7419ae3f633 (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/glx/x11')
0 files changed, 0 insertions, 0 deletions