summaryrefslogtreecommitdiffstats
path: root/docs/news.html
diff options
context:
space:
mode:
authorBrian Paul <brianp@vmware.com>2011-06-13 17:34:20 -0600
committerBrian Paul <brianp@vmware.com>2011-06-14 17:19:53 -0600
commitee231b30a804438c89da7987d4546f14e0d9179a (patch)
tree1645c7e838d4583bba87211c9dae7c7406ead3c6 /docs/news.html
parent24a760e9cb7a1c905e36135534d4a9c6e93c3f2a (diff)
downloadexternal_mesa3d-ee231b30a804438c89da7987d4546f14e0d9179a.zip
external_mesa3d-ee231b30a804438c89da7987d4546f14e0d9179a.tar.gz
external_mesa3d-ee231b30a804438c89da7987d4546f14e0d9179a.tar.bz2
st/mesa: improved is_interleaved_arrays() checking
Check that the difference in array pointers/offsets from the 0th array are less than the stride, for both VBOs and user-space arrays. Previously, we were only doing this for the later. This tightens up the interleaved array test and fixes a problem with the llvmpipe driver where we were creating way too many vertex fetch variants only because the pipe_vertex_element::src_offset values were changing frequently. This change results in a 5x speed-up for one of the viewperf tests. Also, clean up the function to make it easier to understand.
Diffstat (limited to 'docs/news.html')
0 files changed, 0 insertions, 0 deletions