[Bug 103899] Missing clear color now with 'anv: Stop resolving CCS implicitly'

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Nov 25 01:15:17 UTC 2017


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

            Bug ID: 103899
           Summary: Missing clear color now with 'anv: Stop resolving CCS
                    implicitly'
           Product: Mesa
           Version: 17.2
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Drivers/Vulkan/intel
          Assignee: intel-3d-bugs at lists.freedesktop.org
          Reporter: cstout at chromium.org
        QA Contact: intel-3d-bugs at lists.freedesktop.org
                CC: jason at jlekstrand.net

An application is clearing the color attachment using
VK_ATTACHMENT_LOAD_OP_CLEAR to vkCreateRenderPass, and specifying
initialLayout=finalLayout=VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL; 
and specifying the color to vkCmdBeginRenderPass.

The following commit introduced in 17.2 (see below) causes an application to no
longer show the background color.

Prior to the change, an implicit resolve was happening at the end of the render
pass because the color attachment aux_usage is set to ISL_AUX_USAGE_CCS_D.

Possible api usage error?  Does clearing the color attachment in the render
pass require a change in image layout?


commit 08e214632553a3d4166796426640824827c78683
Author: Nanley Chery <nanley.g.chery at intel.com>
Date:   Fri Mar 17 22:36:05 2017 -0700

    anv: Stop resolving CCS implicitly

    With an earlier patch from this series, resolves are additionally
    performed on layout transitions. Remove the now unnecessary implicit
    resolves within render passes.

    Signed-off-by: Nanley Chery <nanley.g.chery at intel.com>
    Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-3d-bugs/attachments/20171125/b322b1b7/attachment.html>


More information about the intel-3d-bugs mailing list