MCPcopy Create free account
hub / github.com/ZDoom/Raze / Execute

Method Execute

libraries/ZVulkan/src/vulkanbuilders.cpp:1528–1535  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1526}
1527
1528void PipelineBarrier::Execute(VulkanCommandBuffer* commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags)
1529{
1530 commandBuffer->pipelineBarrier(
1531 srcStageMask, dstStageMask, dependencyFlags,
1532 (uint32_t)memoryBarriers.size(), memoryBarriers.data(),
1533 (uint32_t)bufferMemoryBarriers.size(), bufferMemoryBarriers.data(),
1534 (uint32_t)imageMemoryBarriers.size(), imageMemoryBarriers.data());
1535}
1536
1537/////////////////////////////////////////////////////////////////////////////
1538

Callers 3

ThreadLoopFunction · 0.45
VP8LEncodeStreamFunction · 0.45
VP8EncAnalyzeFunction · 0.45

Calls 12

CheckVulkanErrorFunction · 0.85
BufferBuilderClass · 0.85
pipelineBarrierMethod · 0.80
copyBufferMethod · 0.80
sizeMethod · 0.45
dataMethod · 0.45
emptyMethod · 0.45
CreateMethod · 0.45
SizeMethod · 0.45
MapMethod · 0.45
UnmapMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected