MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-ValidationLayers / ApplySingleMemoryBarrier

Method ApplySingleMemoryBarrier

layers/sync/sync_op.cpp:446–451  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

444}
445
446void SyncOpPipelineBarrier::ApplySingleMemoryBarrier(CommandExecutionContext& exec_context,
447 const SyncBarrier& memory_barrier) const {
448 AccessContext& access_context = exec_context.GetCurrentAccessContext();
449 const QueueId queue_id = exec_context.GetQueueId();
450 access_context.RegisterGlobalBarrier(memory_barrier, queue_id);
451}
452
453void SyncOpPipelineBarrier::ApplyMultipleBarriers(CommandExecutionContext& exec_context, ResourceUsageTag exec_tag) const {
454 AccessContext& access_context = exec_context.GetCurrentAccessContext();

Callers

nothing calls this directly

Calls 2

RegisterGlobalBarrierMethod · 0.80
GetQueueIdMethod · 0.45

Tested by

no test coverage detected