Lines Matching refs:pDependencyInfo
585 void cmdPipelineBarrier(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo) const override
587 DE_ASSERT(pDependencyInfo);
596 deUint32 memoryBarrierCount = pDependencyInfo->memoryBarrierCount;
598 deUint32 bufferMemoryBarrierCount = pDependencyInfo->bufferMemoryBarrierCount;
600 deUint32 imageMemoryBarrierCount = pDependencyInfo->imageMemoryBarrierCount;
610 const VkMemoryBarrier2& pMemoryBarrier = pDependencyInfo->pMemoryBarriers[i];
634 const VkBufferMemoryBarrier2& pBufferMemoryBarrier = pDependencyInfo->pBufferMemoryBarriers[i];
663 const VkImageMemoryBarrier2& pImageMemoryBarrier = pDependencyInfo->pImageMemoryBarriers[i];
700 void cmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) const override
702 DE_ASSERT(pDependencyInfo);
709 if (pDependencyInfo->pMemoryBarriers)
710 srcStageMask = pDependencyInfo->pMemoryBarriers[0].srcStageMask;
711 if (pDependencyInfo->pBufferMemoryBarriers)
712 srcStageMask = pDependencyInfo->pBufferMemoryBarriers[0].srcStageMask;
713 if (pDependencyInfo->pImageMemoryBarriers)
714 srcStageMask = pDependencyInfo->pImageMemoryBarriers[0].srcStageMask;
727 void cmdWaitEvents(VkCommandBuffer commandBuffer, deUint32 eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfo) const override
729 DE_ASSERT(pDependencyInfo);
738 deUint32 memoryBarrierCount = pDependencyInfo->memoryBarrierCount;
739 deUint32 bufferMemoryBarrierCount = pDependencyInfo->bufferMemoryBarrierCount;
740 deUint32 imageMemoryBarrierCount = pDependencyInfo->imageMemoryBarrierCount;
748 if (pDependencyInfo->pMemoryBarriers)
750 srcStageMask = pDependencyInfo->pMemoryBarriers[0].srcStageMask;
751 dstStageMask = pDependencyInfo->pMemoryBarriers[0].dstStageMask;
756 const VkMemoryBarrier2& mb = pDependencyInfo->pMemoryBarriers[i];
768 if (pDependencyInfo->pBufferMemoryBarriers)
770 srcStageMask = pDependencyInfo->pBufferMemoryBarriers[0].srcStageMask;
771 dstStageMask = pDependencyInfo->pBufferMemoryBarriers[0].dstStageMask;
776 const VkBufferMemoryBarrier2& bmb = pDependencyInfo->pBufferMemoryBarriers[i];
793 if (pDependencyInfo->pImageMemoryBarriers)
795 srcStageMask = pDependencyInfo->pImageMemoryBarriers[0].srcStageMask;
796 dstStageMask = pDependencyInfo->pImageMemoryBarriers[0].dstStageMask;
801 const VkImageMemoryBarrier2& imb = pDependencyInfo->pImageMemoryBarriers[i];
939 void cmdPipelineBarrier(VkCommandBuffer commandBuffer, const VkDependencyInfo* pDependencyInfo) const override
942 m_vk.cmdPipelineBarrier2(commandBuffer, pDependencyInfo);
944 m_vk.cmdPipelineBarrier2KHR(commandBuffer, pDependencyInfo);
948 void cmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) const override
951 m_vk.cmdSetEvent2(commandBuffer, event, pDependencyInfo);
953 m_vk.cmdSetEvent2KHR(commandBuffer, event, pDependencyInfo);
957 void cmdWaitEvents(VkCommandBuffer commandBuffer, deUint32 eventCount, const VkEvent* pEvents, const VkDependencyInfo* pDependencyInfo) const override
960 m_vk.cmdWaitEvents2(commandBuffer, eventCount, pEvents, pDependencyInfo);
962 m_vk.cmdWaitEvents2KHR(commandBuffer, eventCount, pEvents, pDependencyInfo);