Lines Matching defs:wsi
59 namespace wsi
85 vk::wsi::Type wsiType)
165 de::MovePtr<vk::wsi::Display> createDisplay (const vk::Platform& platform,
167 vk::wsi::Type wsiType)
171 return de::MovePtr<vk::wsi::Display>(platform.createWsiDisplay(wsiType));
187 de::MovePtr<vk::wsi::Window> createWindow (const vk::wsi::Display& display, const Maybe<UVec2>& initialSize)
191 return de::MovePtr<vk::wsi::Window>(display.createWindow(initialSize));
195 // See createDisplay - assuming that wsi::Display was supported platform port
201 bool wsiTypeSupportsScaling (vk::wsi::Type wsiType)
203 return vk::wsi::getPlatformProperties(wsiType).swapchainExtent == vk::wsi::PlatformProperties::SWAPCHAIN_EXTENT_SCALED_TO_WINDOW_SIZE;
521 vk::wsi::Type wsiType;
545 const de::UniquePtr<vk::wsi::Display> m_nativeDisplay;
546 const de::UniquePtr<vk::wsi::Window> m_nativeWindow;
734 , m_surface (vk::wsi::createSurface(m_vki, m_instance, testConfig.wsiType, *m_nativeDisplay, *m_nativeWindow, context.getTestContext().getCommandLine()))
736 , m_queueFamilyIndex (vk::wsi::chooseQueueFamilyIndex(m_vki, m_physicalDevice, *m_surface))
749 , m_surfaceFormats (vk::wsi::getPhysicalDeviceSurfaceFormats(m_vki, m_physicalDevice, *m_surface))
750 , m_presentModes (vk::wsi::getPhysicalDeviceSurfacePresentModes(m_vki, m_physicalDevice, *m_surface))
782 m_swapchainImage = vk::wsi::getSwapchainImages(m_vkd, *m_device, *m_swapchain).front();
1085 void createSharedPresentableImageTests (tcu::TestCaseGroup* testGroup, vk::wsi::Type wsiType)
1174 } // wsi