diff options
author | Marek Olšák <[email protected]> | 2017-01-29 23:59:59 +0100 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2017-01-30 17:45:29 +0100 |
commit | a0740d59aa97a08d89998cb57138e8217a331af6 (patch) | |
tree | 4c55e41fda29e0c8bd9e883bc4d8a538f6392f9f /src/gallium/winsys | |
parent | f8dd2f5bacd75fcbdf5270843438fb57bf202c31 (diff) |
radeonsi: don't invoke DCC decompression in update_all_texture_descriptors
This fixes a bug uncovered by the 17-part patch series, specifically:
"gallium/radeon: merge dirty_fb_counter and dirty_tex_descriptor_counter"
If dirty_tex_counter has been updated and set_shader_image invokes DCC
decompression, the DCC decompression itself checks the counter and updates
descriptors, which in turn invokes the same DCC decompression. The blitter
can't handle the recursion and the driver eventually crashes.
Cc: 17.0 <[email protected]>
Reviewed-by: Nicolai Hähnle <[email protected]>
Diffstat (limited to 'src/gallium/winsys')
0 files changed, 0 insertions, 0 deletions