summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_blorp.c
diff options
context:
space:
mode:
authorJason Ekstrand <[email protected]>2016-10-07 19:14:47 -0700
committerJason Ekstrand <[email protected]>2016-10-14 15:39:41 -0700
commitc9eaf12de20ac4143fe79d42018bdbb5a391356f (patch)
tree5602e41da0176e016beffabc959b521eb3964d6d /src/intel/vulkan/anv_blorp.c
parent58f2315c3819bbd6bab9ee62b0743309feac42cb (diff)
anv/hiz: Perform HiZ resolves for all partial renders
If we don't, we can end up with corruption in the portion of the depth buffer that lies outside the render area when we do a HiZ resolve at the end. The only reason we weren't seeing this before was that all of the meta-based clears such as VkCmdClearDepthStencilImage were internally using HiZ so the HiZ buffer never truly got out-of-sync. If the CTS ever tested a depth upload (which doesn't care about HiZ) and then a partial render we would have seen problems. Soon, we will be using blorp to do depth clears and it won't bother with HiZ so we would get CTS regressions without this. Signed-off-by: Jason Ekstrand <[email protected]> Reviewed-by: Nanley Chery <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_blorp.c')
0 files changed, 0 insertions, 0 deletions