Lines Matching defs:wsi

59 namespace wsi
95 PresentIdWaitInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
106 const vk::wsi::WsiTriangleRenderer& renderer) = 0;
115 vk::wsi::Type m_wsiType;
118 vector<const char*> getRequiredInstanceExtensions (vk::wsi::Type wsiType)
129 vk::wsi::Type wsiType,
151 InstanceHelper (Context& context, vk::wsi::Type wsiType, const vk::VkAllocationCallbacks* pAllocator = nullptr)
247 , queueFamilyIndex (vk::wsi::chooseQueueFamilyIndex(vki, physicalDevice, surfaces))
262 vk::VkSwapchainCreateInfoKHR getBasicSwapchainParameters (vk::wsi::Type wsiType,
269 const vk::VkSurfaceCapabilitiesKHR capabilities = vk::wsi::getPhysicalDeviceSurfaceCapabilities(vki,
272 const vector<vk::VkSurfaceFormatKHR> formats = vk::wsi::getPhysicalDeviceSurfaceFormats(vki,
275 const vk::wsi::PlatformProperties& platformProperties = vk::wsi::getPlatformProperties(wsiType);
286 (platformProperties.swapchainExtent == vk::wsi::PlatformProperties::SWAPCHAIN_EXTENT_MUST_MATCH_WINDOW_SIZE
403 const vector<vk::VkImage> swapchainImages = vk::wsi::getSwapchainImages(vkd, device, *swapchain);
405 const vk::wsi::WsiTriangleRenderer renderer (vkd,
455 PresentIdWaitSimpleInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
467 const vk::wsi::WsiTriangleRenderer& renderer);
474 deUint32 recordAndSubmitFrame (FrameStreamObjects::FrameObjects& frameObjects, const vk::wsi::WsiTriangleRenderer& triangleRenderer, const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkSwapchainKHR swapchain, size_t swapchainSize, vk::VkQueue queue, size_t frameNumber, tcu::TestLog& testLog)
516 tcu::TestStatus PresentIdWaitSimpleInstance::run (const vk::DeviceInterface& vkd, vk::VkDevice device, vk::VkQueue queue, vk::VkCommandPool commandPool, vk::VkSwapchainKHR swapchain, size_t swapchainSize, const vk::wsi::WsiTriangleRenderer& renderer)
616 PresentIdInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
639 PresentWaitInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
664 PresentIdZeroInstance (Context& context, vk::wsi::Type wsiType)
685 PresentIdIncreasingInstance (Context& context, vk::wsi::Type wsiType)
707 PresentIdInterleavedInstance (Context& context, vk::wsi::Type wsiType)
731 PresentWaitSingleFrameInstance (Context& context, vk::wsi::Type wsiType)
753 PresentWaitPastFrameInstance (Context& context, vk::wsi::Type wsiType)
798 PresentWaitNoFramesInstance (Context& context, vk::wsi::Type wsiType)
820 PresentWaitNoFrameIdInstance (Context& context, vk::wsi::Type wsiType)
852 PresentWaitFutureFrameInstance (Context& context, vk::wsi::Type wsiType)
876 PresentWaitDualInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
895 vk::wsi::Type m_wsiType;
912 const vk::wsi::PlatformProperties& platformProperties = getPlatformProperties(m_wsiType);
929 const vector<vk::VkImage> swapchainImages1 = vk::wsi::getSwapchainImages(vkd, device, swapchain1.get());
930 const vector<vk::VkImage> swapchainImages2 = vk::wsi::getSwapchainImages(vkd, device, swapchain2.get());
932 const vk::wsi::WsiTriangleRenderer renderer1 (vkd,
941 const vk::wsi::WsiTriangleRenderer renderer2 (vkd,
1040 PresentIdWaitCase (vk::wsi::Type wsiType, tcu::TestContext& ctx, const std::string& name);
1047 vk::wsi::Type m_wsiType;
1051 PresentIdWaitCase<T>::PresentIdWaitCase (vk::wsi::Type wsiType, tcu::TestContext& ctx, const std::string& name)
1059 vk::wsi::WsiTriangleRenderer::getPrograms(programCollection);
1096 void createPresentIdTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
1106 void createPresentWaitTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
1124 void createPresentIdWaitTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
1137 } // wsi