• Home
  • Raw
  • Download

Lines Matching refs:pSubCB

4904             GLOBAL_CB_NODE *pSubCB = getCBNode(dev_data, secondaryCmdBuffer);  in validatePrimaryCommandBufferState()  local
4905 skip_call |= validateAndIncrementResources(dev_data, pSubCB); in validatePrimaryCommandBufferState()
4906 if ((pSubCB->primaryCommandBuffer != pCB->commandBuffer) && in validatePrimaryCommandBufferState()
4907 !(pSubCB->beginInfo.flags & VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT)) { in validatePrimaryCommandBufferState()
4915 reinterpret_cast<uint64_t>(pSubCB->primaryCommandBuffer)); in validatePrimaryCommandBufferState()
10695 VkCommandBuffer secondaryBuffer, const GLOBAL_CB_NODE *pSubCB) { in validateFramebuffer() argument
10697 if (!pSubCB->beginInfo.pInheritanceInfo) { in validateFramebuffer()
10701 VkFramebuffer secondary_fb = pSubCB->beginInfo.pInheritanceInfo->framebuffer; in validateFramebuffer()
10721 … auto cb_renderpass = getRenderPassState(dev_data, pSubCB->beginInfo.pInheritanceInfo->renderPass); in validateFramebuffer()
10730 …ateSecondaryCommandBufferState(layer_data *dev_data, GLOBAL_CB_NODE *pCB, GLOBAL_CB_NODE *pSubCB) { in validateSecondaryCommandBufferState() argument
10737 pSubCB->beginInfo.pInheritanceInfo) { in validateSecondaryCommandBufferState()
10738 …VkQueryPipelineStatisticFlags cmdBufStatistics = pSubCB->beginInfo.pInheritanceInfo->pipelineStati… in validateSecondaryCommandBufferState()
10752 for (auto queryObject : pSubCB->startedQueries) { in validateSecondaryCommandBufferState()
10762 … queryPoolData->second.createInfo.queryType, reinterpret_cast<void *>(pSubCB->commandBuffer)); in validateSecondaryCommandBufferState()
10767 auto secondary_pool = getCommandPoolNode(dev_data, pSubCB->createInfo.commandPool); in validateSecondaryCommandBufferState()
10770 … reinterpret_cast<uint64_t>(pSubCB->commandBuffer), __LINE__, DRAWSTATE_INVALID_QUEUE_FAMILY, "DS", in validateSecondaryCommandBufferState()
10774 … reinterpret_cast<uint64_t>(pSubCB->commandBuffer), secondary_pool->queueFamilyIndex); in validateSecondaryCommandBufferState()
10787 GLOBAL_CB_NODE *pSubCB = NULL; in CmdExecuteCommands() local
10789 pSubCB = getCBNode(dev_data, pCommandBuffers[i]); in CmdExecuteCommands()
10790 if (!pSubCB) { in CmdExecuteCommands()
10796 } else if (VK_COMMAND_BUFFER_LEVEL_PRIMARY == pSubCB->createInfo.level) { in CmdExecuteCommands()
10803 …auto secondary_rp_state = getRenderPassState(dev_data, pSubCB->beginInfo.pInheritanceInfo->renderP… in CmdExecuteCommands()
10804 if (!(pSubCB->beginInfo.flags & VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT)) { in CmdExecuteCommands()
10819 … skip_call |= validateFramebuffer(dev_data, commandBuffer, pCB, pCommandBuffers[i], pSubCB); in CmdExecuteCommands()
10831 …(void *)pCommandBuffers[i], (uint64_t)pSubCB->beginInfo.pInheritanceInfo->renderPass, (void *)comm… in CmdExecuteCommands()
10836 skip_call |= validateSecondaryCommandBufferState(dev_data, pCB, pSubCB); in CmdExecuteCommands()
10837 skip_call |= validateCommandBufferState(dev_data, pSubCB, "vkCmdExecuteCommands()"); in CmdExecuteCommands()
10840 if (!(pSubCB->beginInfo.flags & VK_COMMAND_BUFFER_USAGE_SIMULTANEOUS_USE_BIT)) { in CmdExecuteCommands()
10841 …if (dev_data->globalInFlightCmdBuffers.find(pSubCB->commandBuffer) != dev_data->globalInFlightCmdB… in CmdExecuteCommands()
10872 pSubCB->primaryCommandBuffer = pCB->commandBuffer; in CmdExecuteCommands()
10873 pCB->secondaryCommandBuffers.insert(pSubCB->commandBuffer); in CmdExecuteCommands()
10874 dev_data->globalInFlightCmdBuffers.insert(pSubCB->commandBuffer); in CmdExecuteCommands()
10875 for (auto &function : pSubCB->queryUpdates) { in CmdExecuteCommands()