summaryrefslogtreecommitdiff
path: root/src/exa_wm_projective.g4i
diff options
context:
space:
mode:
authorCarl Worth <cworth@cworth.org>2008-10-30 16:46:06 -0700
committerCarl Worth <cworth@cworth.org>2008-11-03 22:46:28 -0800
commit08914cceda6c57530023cdcdb5ad7e4024f36a6e (patch)
tree864e09821748e858b0d5984e2693ccab96e03f31 /src/exa_wm_projective.g4i
parent47cc3d79da8174ba30ca130b0fb6c7d9c871caed (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/exa_wm_projective.g4i')
0 files changed, 0 insertions, 0 deletions