diff options
author | Michel Dänzer <[email protected]> | 2011-12-30 10:45:31 +0100 |
---|---|---|
committer | Michel Dänzer <[email protected]> | 2011-12-30 10:45:31 +0100 |
commit | 7dd2d29a560a53d42d15f9ac06ba2ee7cd312ed9 (patch) | |
tree | 65693c4eb962ab47b73d03429b386c9a7e545252 /src/mesa/main/texstore.c | |
parent | 0e57b66fa1d7f4317f20571f19fd2ceb3593f04f (diff) |
r600g: Manage fences per screen rather than per context.
A fence is a screen object and can outlive the context it was created from.
The previous code would access freed memory in that case, resulting in
various problems.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=44151
https://bugs.freedesktop.org/show_bug.cgi?id=44007
Probably fixes: https://bugs.freedesktop.org/show_bug.cgi?id=43993
NOTE: This is a candidate for the 7.11 branch.
Signed-off-by: Michel Dänzer <[email protected]>
Reviewed-by: Mathias Fröhlich <[email protected]>
Diffstat (limited to 'src/mesa/main/texstore.c')
0 files changed, 0 insertions, 0 deletions