diff options
author | Carl Worth <cworth@cworth.org> | 2008-10-30 16:46:06 -0700 |
---|---|---|
committer | Carl Worth <cworth@cworth.org> | 2008-11-03 22:46:28 -0800 |
commit | 08914cceda6c57530023cdcdb5ad7e4024f36a6e (patch) | |
tree | 864e09821748e858b0d5984e2693ccab96e03f31 /src/ch7xxx/ch7xxx.h | |
parent | 47cc3d79da8174ba30ca130b0fb6c7d9c871caed (diff) |
Use buffer objects for binding table and surface-state objects.
Instead of having a static array for these and doing an ugly sync
everytime we recycle the array, we now simply allocate short-lived
buffer objects for this dynamic state. The dri layer, in turn, can
take care of efficiently reusing objects as necessary.
On a GM965 this change was tested to improve the performance of
x11perf -aa10text from roughly 120000 to 154000 glyphs/sec.
Diffstat (limited to 'src/ch7xxx/ch7xxx.h')
0 files changed, 0 insertions, 0 deletions