[Mesa-dev] [Bug 105506] Vulkan MSAA is broken on SI

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Mar 16 14:05:06 UTC 2018


https://bugs.freedesktop.org/show_bug.cgi?id=105506

Turo Lamminen <turo at alternativegames.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |NOTOURBUG
             Status|REOPENED                    |RESOLVED

--- Comment #8 from Turo Lamminen <turo at alternativegames.net> ---
Looks like this might have been my bug after all.

I was specifying subpass dependencies with separate VkSubpassDependency for
color and depthstencil attachments but the same srcSubPass and dstSubPass. The
idea was that the driver would be able to use finer-grained barriers if it
wanted. The other drivers treated these as union of dependencies, radv was only
taking the last one and missing some color writes. ORing everything together
makes this work.

In case my explanation was unclear here is the fix:
https://github.com/turol/smaaDemo/commit/34a79f076ebab7a661d8705c4adcb2d5b3258281

The Vulkan spec doesn't seem clear on whether this is allowed or not. I think
in theory it would be useful to specify for example that depth test/write can
proceed differently from color write.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180316/3d5c8460/attachment.html>


More information about the mesa-dev mailing list