diff options
author | Eric Anholt <eric@anholt.net> | 2008-02-05 09:38:02 -0800 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-02-05 11:01:14 -0800 |
commit | d14d36f9cc5be8b4c827653ee1245be00999357e (patch) | |
tree | 31ac397b3685fe44fd3dfc9fe9a8307878e83204 /src/mesa/drivers/dri/common/drirenderbuffer.c | |
parent | 89faa648a585a435d8a2ca6d3759891606d36a84 (diff) |
[965] Fix TTM relocation caching overzealousness.
The failure mode that was a available was:
reloc 1 -> target_buf
exec: PRESUMED_OFFSET wrong, buffer migrates, r1 entry updated.
reloc 2 -> target_buf
exec: suppose buffer migrates again. PRESUMED_OFFSET wrong. r2 entry updated.
reloc 1 -> target_buf
exec: suppose buffer doesn't migrate. PRESUMED_OFFSET right. no relocations
performed. r1 has stale pointer at original location.
Failures were reported with OGLconform's VBO test and SPECviewperf90, though
I haven't confirmed that this fixes it.
Diffstat (limited to 'src/mesa/drivers/dri/common/drirenderbuffer.c')
0 files changed, 0 insertions, 0 deletions