summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/common/drirenderbuffer.c
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2008-02-05 09:38:02 -0800
committerEric Anholt <eric@anholt.net>2008-02-05 11:01:14 -0800
commitd14d36f9cc5be8b4c827653ee1245be00999357e (patch)
tree31ac397b3685fe44fd3dfc9fe9a8307878e83204 /src/mesa/drivers/dri/common/drirenderbuffer.c
parent89faa648a585a435d8a2ca6d3759891606d36a84 (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