Summary: | r600_blit.c:281: r600_decompress_depth_textures: Assertion `tex->is_depth && !tex->is_flushing_texture' failed. | ||
---|---|---|---|
Product: | Mesa | Reporter: | i.kalvachev |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | CC: | nhaehnle |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | Possible fix based on problem description |
Description
i.kalvachev
2016-03-03 12:46:32 UTC
Created attachment 122214 [details] [review] Possible fix based on problem description Thanks for the report. Based on a quick inspection of the code, I noticed a logic bug in compressed depthtex tracking. Could you please try the attached patch and report whether it fixes the problem? If it *doesn't* fix the problem, it would be helpful to get a backtrace. (In reply to Nicolai Hähnle from comment #1) > Created attachment 122214 [details] [review] [review] > Possible fix based on problem description > > Thanks for the report. Based on a quick inspection of the code, I noticed a > logic bug in compressed depthtex tracking. > > Could you please try the attached patch and report whether it fixes the > problem? If it *doesn't* fix the problem, it would be helpful to get a > backtrace. Reviewed-by: Marek Olšák <marek.olsak@amd.com> The patch have been committed to Mesa3D git and I can confirm that the issue is fixed. To test that, I reverted the e502801d98 commit and the bug returned, so I'm sure this is the patch that fixed it. Good Work. (Don't forget to apply it to the 11.2 branch.) |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.