diff options
author | Brian Paul <[email protected]> | 2011-06-13 17:34:20 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2011-06-14 17:19:53 -0600 |
commit | ee231b30a804438c89da7987d4546f14e0d9179a (patch) | |
tree | 1645c7e838d4583bba87211c9dae7c7406ead3c6 /docs/relnotes.html | |
parent | 24a760e9cb7a1c905e36135534d4a9c6e93c3f2a (diff) |
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/relnotes.html')
0 files changed, 0 insertions, 0 deletions