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

Method QueueBatchContext

layers/sync/sync_submit.cpp:263–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

261}
262
263QueueBatchContext::QueueBatchContext(const SyncValidator& sync_state, const QueueState& queue_state)
264 : CommandExecutionContext(sync_state, queue_state.GetQueue()->GetQueueFlags()),
265 queue_state_(&queue_state),
266 tag_range_(0, 0),
267 access_context_(sync_state),
268 current_access_context_(&access_context_),
269 queue_sync_tag_(sync_state.GetQueueIdLimit(), ResourceUsageTag(0)) {
270 sync_state_.stats.AddQueueBatchContext();
271}
272
273QueueBatchContext::QueueBatchContext(const SyncValidator& sync_state)
274 : CommandExecutionContext(sync_state, 0),

Callers

nothing calls this directly

Calls 4

GetQueueIdLimitMethod · 0.80
GetQueueFlagsMethod · 0.45
GetQueueMethod · 0.45
AddQueueBatchContextMethod · 0.45

Tested by

no test coverage detected