@@ -380,7 +380,8 @@ void CommandBufferAccessContext::RecordBeginRendering(BeginRenderingCmdState &cm
380380 }
381381 ImageRangeGen range_gen = attachment.view_gen ;
382382 const AttachmentAccess attachment_access = GetAttachmentAccess (attachment.GetOrdering (), AttachmentAccessType::LoadOp);
383- GetCurrentAccessContext ()->UpdateAccessState (range_gen, load_index, attachment_access, ResourceUsageTagEx{tag});
383+ GetCurrentAccessContext ()->UpdateAttachmentAccessState (range_gen, load_index, attachment_access,
384+ ResourceUsageTagEx{tag});
384385 }
385386 }
386387 dynamic_rendering_info_ = std::move (cmd_state.info );
@@ -492,18 +493,19 @@ void CommandBufferAccessContext::RecordEndRendering(const RecordObject &record_o
492493
493494 const AttachmentAccess resolve_read_access = GetAttachmentAccess (kResolveOrder , AttachmentAccessType::ResolveRead);
494495 ImageRangeGen view_gen = attachment.view_gen ;
495- access_context.UpdateAccessState (view_gen, kResolveRead , resolve_read_access, ResourceUsageTagEx{store_tag});
496+ access_context.UpdateAttachmentAccessState (view_gen, kResolveRead , resolve_read_access, ResourceUsageTagEx{store_tag});
496497
497498 const AttachmentAccess resolve_write_access = GetAttachmentAccess (kResolveOrder , AttachmentAccessType::ResolveWrite);
498499 ImageRangeGen resolve_gen = *attachment.resolve_gen ;
499- access_context.UpdateAccessState (resolve_gen, kResolveWrite , resolve_write_access, ResourceUsageTagEx{store_tag});
500+ access_context.UpdateAttachmentAccessState (resolve_gen, kResolveWrite , resolve_write_access,
501+ ResourceUsageTagEx{store_tag});
500502 }
501503
502504 const SyncAccessIndex store_index = attachment.GetStoreUsage ();
503505 if (store_index != SYNC_ACCESS_INDEX_NONE ) {
504506 const AttachmentAccess attachment_access = GetAttachmentAccess (kStoreOrder , AttachmentAccessType::StoreOp);
505507 ImageRangeGen view_gen = attachment.view_gen ;
506- access_context.UpdateAccessState (view_gen, store_index, attachment_access, ResourceUsageTagEx{store_tag});
508+ access_context.UpdateAttachmentAccessState (view_gen, store_index, attachment_access, ResourceUsageTagEx{store_tag});
507509 }
508510 }
509511 current_render_pass_instance_id_++;
@@ -744,8 +746,8 @@ void CommandBufferAccessContext::RecordDispatchDrawDescriptorSet(VkPipelineBindP
744746 const AttachmentAccess attachment_access = GetAttachmentAccess (SyncOrdering::kRaster );
745747
746748 ImageRangeGen range_gen (MakeImageRangeGen (*img_view_state, offset, extent));
747- current_context_->UpdateAccessState (range_gen, SYNC_FRAGMENT_SHADER_INPUT_ATTACHMENT_READ ,
748- attachment_access, tag_ex);
749+ current_context_->UpdateAttachmentAccessState (range_gen, SYNC_FRAGMENT_SHADER_INPUT_ATTACHMENT_READ ,
750+ attachment_access, tag_ex);
749751 } else {
750752 ImageRangeGen range_gen = MakeImageRangeGen (*img_view_state);
751753 current_context_->UpdateAccessState (range_gen, sync_index, tag_ex);
@@ -1020,8 +1022,8 @@ void CommandBufferAccessContext::RecordDrawDynamicRenderingAttachment(ResourceUs
10201022 }
10211023 const AttachmentAccess attachment_access = GetAttachmentAccess (SyncOrdering::kColorAttachment );
10221024 ImageRangeGen view_gen = attachment.view_gen ;
1023- access_context.UpdateAccessState (view_gen, SYNC_COLOR_ATTACHMENT_OUTPUT_COLOR_ATTACHMENT_WRITE , attachment_access,
1024- ResourceUsageTagEx{tag});
1025+ access_context.UpdateAttachmentAccessState (view_gen, SYNC_COLOR_ATTACHMENT_OUTPUT_COLOR_ATTACHMENT_WRITE , attachment_access,
1026+ ResourceUsageTagEx{tag});
10251027 }
10261028
10271029 // TODO -- fixup this and Subpass attachment to correct map the various depth stencil enables/reads vs. writes
@@ -1037,8 +1039,8 @@ void CommandBufferAccessContext::RecordDrawDynamicRenderingAttachment(ResourceUs
10371039 if (writeable) {
10381040 const AttachmentAccess attachment_access = GetAttachmentAccess (SyncOrdering::kDepthStencilAttachment );
10391041 ImageRangeGen view_gen = attachment.view_gen ;
1040- access_context.UpdateAccessState (view_gen, SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE , attachment_access ,
1041- ResourceUsageTagEx{tag});
1042+ access_context.UpdateAttachmentAccessState (view_gen, SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE ,
1043+ attachment_access, ResourceUsageTagEx{tag});
10421044 }
10431045 }
10441046}
@@ -1210,13 +1212,13 @@ void CommandBufferAccessContext::RecordClearAttachment(ResourceUsageTag tag, con
12101212 if (aspects_to_clear & kColorAspects ) {
12111213 assert ((aspects_to_clear & kDepthStencilAspects ) == 0 );
12121214 const AttachmentAccess attachment_access = GetAttachmentAccess (SyncOrdering::kColorAttachment );
1213- current_context_->UpdateAccessState (range_gen, SYNC_COLOR_ATTACHMENT_OUTPUT_COLOR_ATTACHMENT_WRITE , attachment_access ,
1214- ResourceUsageTagEx{tag});
1215+ current_context_->UpdateAttachmentAccessState (range_gen, SYNC_COLOR_ATTACHMENT_OUTPUT_COLOR_ATTACHMENT_WRITE ,
1216+ attachment_access, ResourceUsageTagEx{tag});
12151217 } else {
12161218 assert ((aspects_to_clear & kColorAspects ) == 0 );
12171219 const AttachmentAccess attachment_access = GetAttachmentAccess (SyncOrdering::kDepthStencilAttachment );
1218- current_context_->UpdateAccessState (range_gen, SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE , attachment_access ,
1219- ResourceUsageTagEx{tag});
1220+ current_context_->UpdateAttachmentAccessState (range_gen, SYNC_LATE_FRAGMENT_TESTS_DEPTH_STENCIL_ATTACHMENT_WRITE ,
1221+ attachment_access, ResourceUsageTagEx{tag});
12201222 }
12211223}
12221224
0 commit comments