mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-02-20 03:40:30 +01:00
zink: use local variable for getting rt barrier info
no functional changes Reviewed-by: Dave Airlie <airlied@redhat.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16476>
This commit is contained in:
parent
37f9b8ef9b
commit
3ef8cdbab2
1 changed files with 3 additions and 3 deletions
|
|
@ -258,13 +258,13 @@ zink_render_pass_attachment_get_barrier_info(const struct zink_render_pass *rp,
|
|||
|
||||
assert(rp->state.have_zsbuf);
|
||||
*pipeline = VK_PIPELINE_STAGE_EARLY_FRAGMENT_TESTS_BIT | VK_PIPELINE_STAGE_LATE_FRAGMENT_TESTS_BIT;
|
||||
if (rp->state.rts[idx].mixed_zs) {
|
||||
if (rt->mixed_zs) {
|
||||
*access |= VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT | VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
|
||||
return VK_IMAGE_LAYOUT_GENERAL;
|
||||
}
|
||||
if (!rp->state.rts[idx].clear_color && !rp->state.rts[idx].clear_stencil)
|
||||
if (!rt->clear_color && !rt->clear_stencil)
|
||||
*access |= VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_READ_BIT;
|
||||
if (!rp->state.rts[idx].clear_color && !rp->state.rts[idx].clear_stencil && !rp->state.rts[idx].needs_write)
|
||||
if (!rt->clear_color && !rt->clear_stencil && !rt->needs_write)
|
||||
return VK_IMAGE_LAYOUT_DEPTH_STENCIL_READ_ONLY_OPTIMAL;
|
||||
*access |= VK_ACCESS_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT;
|
||||
return VK_IMAGE_LAYOUT_DEPTH_STENCIL_ATTACHMENT_OPTIMAL;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue