diff options
author | Eric Anholt <eric@anholt.net> | 2014-04-25 15:57:21 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-04-30 14:33:21 -0700 |
commit | 973345fc2389e7f74b8732052e781672c4e135c2 (patch) | |
tree | b5b8924ae645de38976aed40da84e2b7684ea84b /src/mesa/drivers/dri/i965/brw_state_upload.c | |
parent | 6a97deb88aa715af9760cf3c7ca0c1ff76e4f325 (diff) | |
download | external_mesa3d-973345fc2389e7f74b8732052e781672c4e135c2.zip external_mesa3d-973345fc2389e7f74b8732052e781672c4e135c2.tar.gz external_mesa3d-973345fc2389e7f74b8732052e781672c4e135c2.tar.bz2 |
mesa: Track maximum CurrentTexUnit to reduce glDeleteTextures() overhead.
No more walking 96*6 pointers looking to see if they're the current
texture, when we only use the first 2 out of 96 units. -6.26002% +/-
1.87817% effect on cairo runtime on no-fbo-cache glamor (n=36).
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_state_upload.c')
0 files changed, 0 insertions, 0 deletions