Lines Matching defs:context
70 CustomInstance createInstance (Context& context)
79 return vkt::createCustomInstanceWithExtensions(context, extensions);
97 Move<VkDevice> createTestDevice (const Context& context,
107 bool validationEnabled = context.getTestContext().getCommandLine().isValidationEnabled();
108 const vk::Platform& platform = context.getTestContext().getPlatform().getVulkanPlatform();
147 if (!context.isDeviceFunctionalitySupported(ext))
648 SwapchainCounterTestInstance (Context& context);
706 SwapchainCounterTestInstance::SwapchainCounterTestInstance (Context& context)
707 : TestInstance (context)
708 , m_vkp (context.getPlatformInterface())
709 , m_instance (createInstance(context))
711 , m_physicalDevice (chooseDevice(m_vki, m_instance, context.getTestContext().getCommandLine()))
717 , m_device (createTestDevice(context, m_vkp, m_instance, m_vki, m_physicalDevice, m_queueFamilyIndex))
718 , m_vkd (m_vkp, m_instance, *m_device, context.getUsedApiVersion())
722 , m_vertexShaderModule (createShaderModule(m_vkd, *m_device, context.getBinaryCollection().get("quad-vert"), 0u))
723 , m_fragmentShaderModule (createShaderModule(m_vkd, *m_device, context.getBinaryCollection().get("quad-frag"), 0u))
916 SwapchainCounterTestCase(tcu::TestContext& context, const char* name);
920 virtual TestInstance* createInstance(Context& context) const;
921 virtual void checkSupport(Context& context) const;
924 SwapchainCounterTestCase::SwapchainCounterTestCase(tcu::TestContext& context, const char* name)
925 : vkt::TestCase(context, name)
950 TestInstance* SwapchainCounterTestCase::createInstance(Context& context) const
952 return new SwapchainCounterTestInstance(context);
955 void SwapchainCounterTestCase::checkSupport(Context& context) const
957 context.requireInstanceFunctionality("VK_KHR_display");
958 context.requireDeviceFunctionality("VK_EXT_display_control");
961 void getDisplays(Context& context, std::vector<VkDisplayKHR>& availableDisplays)
965 VkPhysicalDevice physicalDevice = context.getPhysicalDevice();
966 const InstanceInterface& vki = context.getInstanceInterface();
967 const vk::Platform& platform = context.getTestContext().getPlatform().getVulkanPlatform();
997 tcu::TestStatus testDisplayPowerControl(Context& context)
1000 context.requireDeviceFunctionality("VK_EXT_display_control");
1004 getDisplays(context, availableDisplays);
1020 VkDevice device = context.getDevice();
1021 const vk::DeviceInterface& vkd = context.getDeviceInterface();
1045 tcu::TestStatus testDisplayEvent(Context& context)
1048 context.requireDeviceFunctionality("VK_EXT_display_control");
1052 getDisplays(context, availableDisplays);
1054 VkDevice device = context.getDevice();
1055 const DeviceInterface& vkd = context.getDeviceInterface();
1081 tcu::TestStatus testDeviceEvent(Context& context)
1084 context.requireDeviceFunctionality("VK_EXT_display_control");
1086 VkDevice device = context.getDevice();
1087 const DeviceInterface& vkd = context.getDeviceInterface();