Lines Matching defs:context
95 PresentIdWaitInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
128 CustomInstance createInstanceWithWsi (Context& context,
132 const auto version = context.getUsedApiVersion();
142 return vkt::createCustomInstanceWithExtensions(context, requestedExtensions, pAllocator);
151 InstanceHelper (Context& context, vk::wsi::Type wsiType, const vk::VkAllocationCallbacks* pAllocator = nullptr)
152 : supportedExtensions (enumerateInstanceExtensionProperties(context.getPlatformInterface(), nullptr))
153 , instance (createInstanceWithWsi(context, wsiType, pAllocator))
240 DeviceHelper (Context& context,
246 : physicalDevice (chooseDevice(vki, instance, context.getTestContext().getCommandLine()))
248 , device (createDeviceWithWsi(context.getPlatformInterface(),
254 context.getTestContext().getCommandLine().isValidationEnabled(),
256 , vkd (context.getPlatformInterface(), instance, *device, context.getUsedApiVersion())
455 PresentIdWaitSimpleInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
456 : PresentIdWaitInstance(context, wsiType), m_sequence(sequence)
616 PresentIdInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
617 : PresentIdWaitSimpleInstance(context, wsiType, sequence)
639 PresentWaitInstance(Context& context, vk::wsi::Type wsiType, const vector<PresentAndWaitOps>& sequence)
640 : PresentIdWaitSimpleInstance(context, wsiType, sequence)
664 PresentIdZeroInstance (Context& context, vk::wsi::Type wsiType)
665 : PresentIdInstance(context, wsiType, sequence)
685 PresentIdIncreasingInstance (Context& context, vk::wsi::Type wsiType)
686 : PresentIdInstance(context, wsiType, sequence)
707 PresentIdInterleavedInstance (Context& context, vk::wsi::Type wsiType)
708 : PresentIdInstance(context, wsiType, sequence)
731 PresentWaitSingleFrameInstance (Context& context, vk::wsi::Type wsiType)
732 : PresentWaitInstance(context, wsiType, sequence)
753 PresentWaitPastFrameInstance (Context& context, vk::wsi::Type wsiType)
754 : PresentWaitInstance(context, wsiType, sequence)
798 PresentWaitNoFramesInstance (Context& context, vk::wsi::Type wsiType)
799 : PresentWaitInstance(context, wsiType, sequence)
820 PresentWaitNoFrameIdInstance (Context& context, vk::wsi::Type wsiType)
821 : PresentWaitInstance(context, wsiType, sequence)
852 PresentWaitFutureFrameInstance (Context& context, vk::wsi::Type wsiType)
853 : PresentWaitInstance(context, wsiType, sequence)
876 PresentWaitDualInstance (Context& context, vk::wsi::Type wsiType) : TestInstance(context), m_wsiType(wsiType) {}
1043 virtual TestInstance* createInstance (Context& context) const;
1044 virtual void checkSupport (Context& context) const;
1063 TestInstance* PresentIdWaitCase<T>::createInstance (Context& context) const
1065 return new T(context, m_wsiType);
1069 void PresentIdWaitCase<T>::checkSupport (Context& context) const
1075 if (!context.isInstanceFunctionalitySupported(ext))
1080 const auto& vki = context.getInstanceInterface();
1081 const auto physDev = context.getPhysicalDevice();
1091 if (!context.isDeviceFunctionalitySupported(ext))