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

Method ReplayValidate

layers/sync/sync_op.cpp:565–569  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

563}
564
565bool SyncOpPipelineBarrier::ReplayValidate(ReplayState& replay, ResourceUsageTag recorded_tag) const {
566 // The layout transitions happen at the replay tag
567 ResourceUsageRange first_use_range = {recorded_tag, recorded_tag + 1};
568 return replay.DetectFirstUseHazard(first_use_range);
569}
570
571SyncOpWaitEvents::SyncOpWaitEvents(vvl::Func command, const SyncValidator& sync_state, VkQueueFlags queue_flags,
572 uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags srcStageMask,

Callers 1

ValidateFirstUseMethod · 0.80

Calls 6

GetBaseTagMethod · 0.80
DetectFirstUseHazardMethod · 0.45
HandleMethod · 0.45

Tested by

no test coverage detected