Lines Matching defs:events

785 	std::vector<VkEventSp>					events;
787 events.push_back(VkEventSp(new vk::Unique<VkEvent>(createEvent(vk, vkDevice))));
792 // set all the events
795 vk.cmdSetEvent(*primCmdBuf, events[ndx]->get(), VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
802 // check if the buffer was executed correctly - all events had their status
808 if (vk.getEventStatus(vkDevice, events[ndx]->get()) != VK_EVENT_SET)
816 testResult = tcu::TestStatus::pass("All events set correctly.");
901 bool submitAndCheck (Context& context, std::vector<VkCommandBuffer>& cmdBuffers, std::vector <VkEventShared>& events)
924 for(int eventNdx = 0; eventNdx < static_cast<int>(events.size()); ++eventNdx)
926 if (vk.getEventStatus(vkDevice, **events[eventNdx]) != VK_EVENT_SET)
928 vk.resetEvent(vkDevice, **events[eventNdx]);
952 void addCommandsToBuffer (const DeviceInterface& vk, std::vector<VkCommandBuffer>& cmdBuffers, std::vector <VkEventShared>& events)
977 vk.cmdSetEvent(cmdBuffers[bufferNdx], **events[bufferNdx % events.size()], VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
985 std::vector <VkEventShared>& events)
996 bool returnValue = submitAndCheck(context, cmdBuffer, events);
1023 std::vector <VkEventShared> events;
1025 events.push_back(makeSharedPtr(createEvent(vk, vkDevice)));
1033 addCommandsToBuffer(vk, cmdBuffers, events);
1040 addCommandsToBuffer(vk, cmdBuffersPeak, events);
1045 if (!submitAndCheck(context, cmdBuffersPeak, events))
1049 if (!executeSecondaryCmdBuffer(context, *cmdPool, cmdBuffersPeak, events))
1063 if (!submitAndCheck(context, cmdBuffers, events))
1067 if (!executeSecondaryCmdBuffer(context, *cmdPool, cmdBuffers, events))
2652 std::vector<VkEventSp> events;
2655 events.push_back(VkEventSp(new vk::Unique<VkEvent>(createEvent(vk, vkDevice))));
2665 vk.cmdSetEvent(cmdBuffers[ndx].get(), events[ndx]->get(), VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
2697 if (vk.getEventStatus(vkDevice, events[ndx]->get()) != VK_EVENT_SET)
2748 std::vector<VkEventSp> events;
2750 events.push_back(VkEventSp(new vk::Unique<VkEvent>(createEvent(vk, vkDevice))));
2757 vk.cmdSetEvent(cmdBuffers[ndx].get(), events[ndx]->get(), VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
2812 if (vk.getEventStatus(vkDevice, events[0]->get()) == VK_EVENT_SET)
2858 // create two events that will be used to check if command buffers has been executed
2862 // reset events
3138 std::vector<VkEventSp> events;
3140 events.push_back(VkEventSp(new vk::Unique<VkEvent>(createEvent(vk, vkDevice))));
3147 vk.cmdSetEvent(cmdBuffers[ndx].get(), events[ndx]->get(), VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
3196 if (vk.getEventStatus(vkDevice, events[0]->get()) != VK_EVENT_SET || vk.getEventStatus(vkDevice, events[1]->get()) != VK_EVENT_SET)
3246 std::vector<VkEventSp> events;
3248 events.push_back(VkEventSp(new vk::Unique<VkEvent>(createEvent(vk, vkDevice))));
3255 vk.cmdSetEvent(cmdBuffers[ndx].get(), events[ndx]->get(), VK_PIPELINE_STAGE_ALL_COMMANDS_BIT);
4025 if (context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") && !context.getPortabilitySubsetFeatures().events)