Created attachment 124292 [details] Expected result Demo: https://github.com/SaschaWillems/Vulkan/tree/master/bloom As of commit fb2a5ceb3264123e94a5e3f4d92cf6ec605e76e8, anv: Emit DRAWING_RECTANGLE once at driver initialization, the bloom demo displays rendering errors. Since the application seems to use Scissors and Viewports appropriately, there may be a bug in the Scissor/Viewport state emission code.
Created attachment 124293 [details] Actual result
Once the fix which closed the following issue was pushed, https://github.com/SaschaWillems/Vulkan/issues/70 , the rendering situation has improved. This suggests that this is synchronization-related application bug.
Created attachment 124363 [details] Actual result with synchronization fix
(In reply to Nanley Chery from comment #2) > Once the fix which closed the following issue was pushed, > https://github.com/SaschaWillems/Vulkan/issues/70 , the rendering situation > has improved. This suggests that this is synchronization-related application > bug. That wouldn't surprise me. He's probably missing a pipeline barrier someplace. We did have an issue with the CTS with this change where the DRAWING_RECTANGLE was causing a stall needed by the application and without it sum buffer flushes weren't happening as they should. Maybe something similar is going on here.
This bug no longer exists in the latest master.
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.