Lines Matching defs:context
430 virtual void checkSupport (Context& context) const override
433 const auto& sf16i8Features = context.getShaderFloat16Int8Features();
437 const auto& storage16Features = context.get16BitStorageFeatures();
2968 virtual void checkSupport (Context& context) const;
2970 virtual TestInstance* createInstance (Context& context) const;
2979 ExtendedDynamicStateInstance (Context& context, const TestConfig& testConfig);
3011 void ExtendedDynamicStateTest::checkSupport (Context& context) const
3013 const auto& vki = context.getInstanceInterface();
3014 const auto physicalDevice = context.getPhysicalDevice();
3017 const auto& baseFeatures = context.getDeviceFeatures();
3018 const auto& edsFeatures = context.getExtendedDynamicStateFeaturesEXT();
3019 const auto& eds2Features = context.getExtendedDynamicState2FeaturesEXT();
3020 const auto& viFeatures = context.getVertexInputDynamicStateFeaturesEXT();
3022 const auto& meshFeatures = context.getMeshShaderFeaturesEXT();
3051 context.requireDeviceFunctionality(extension);
3054 m_testConfig.vertexGenerator.staticValue->checkSupport(context);
3056 m_testConfig.vertexGenerator.dynamicValue.get()->checkSupport(context);
3064 !context.isDeviceFunctionalitySupported("VK_AMD_mixed_attachment_samples") &&
3065 !context.isDeviceFunctionalitySupported("VK_NV_framebuffer_mixed_samples"))
3074 (context.isDeviceFunctionalitySupported("VK_AMD_mixed_attachment_samples") ||
3075 context.isDeviceFunctionalitySupported("VK_NV_framebuffer_mixed_samples")))
3146 const auto& eds3Features = context.getExtendedDynamicState3FeaturesEXT();
3285 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_FILL_MODE_NON_SOLID);
3288 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_ALPHA_TO_ONE);
3293 const auto& xfProperties = context.getTransformFeedbackPropertiesEXT();
3326 const auto& lineRastFeatures = context.getLineRasterizationFeaturesEXT();
3345 const auto& conservativeRasterModeProps = context.getConservativeRasterizationPropertiesEXT();
3374 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_FRAGMENT_STORES_AND_ATOMICS);
3380 const auto& dbcFeatures = context.getDepthBiasControlFeaturesEXT();
3399 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_WIDE_LINES);
3406 const auto& eds3Properties = context.getExtendedDynamicState3PropertiesEXT();
3837 TestInstance* ExtendedDynamicStateTest::createInstance (Context& context) const
3839 return new ExtendedDynamicStateInstance(context, m_testConfig);
3842 ExtendedDynamicStateInstance::ExtendedDynamicStateInstance(Context& context, const TestConfig& testConfig)
3843 : vkt::TestInstance (context)
4328 // This one just reuses the default device from the context.
4332 ContextDeviceHelper (Context& context)
4333 : m_deviceInterface (context.getDeviceInterface())
4334 , m_device (context.getDevice())
4335 , m_queueFamilyIndex (context.getUniversalQueueFamilyIndex())
4336 , m_queue (context.getUniversalQueue())
4337 , m_allocator (context.getDefaultAllocator())
4338 , m_extensions (context.getDeviceExtensions())
4364 ShadingRateImageDeviceHelper (Context& context)
4366 const auto& vkp = context.getPlatformInterface();
4367 const auto& vki = context.getInstanceInterface();
4368 const auto instance = context.getInstance();
4369 const auto physicalDevice = context.getPhysicalDevice();
4373 m_queueFamilyIndex = context.getUniversalQueueFamilyIndex();
4387 const auto& contextMeshFeatures = context.getMeshShaderFeaturesEXT();
4388 const auto& contextGPLFeatures = context.getGraphicsPipelineLibraryFeaturesEXT();
4389 const auto& contextDBCFeatures = context.getDepthBiasControlFeaturesEXT();
4390 const auto& contextSOFeatures = context.getShaderObjectFeaturesEXT();
4485 m_device = createCustomDevice(context.getTestContext().getCommandLine().isValidationEnabled(), vkp, instance, vki, physicalDevice, &deviceCreateInfo);
4486 m_vkd .reset(new vk::DeviceDriver(vkp, instance, m_device.get(), context.getUsedApiVersion()));
4512 DeviceHelper& getDeviceHelper(Context& context, const TestConfig& testConfig)
4517 g_shadingRateDeviceHelper.reset(new ShadingRateImageDeviceHelper(context));
4522 g_contextDeviceHelper.reset(new ContextDeviceHelper(context));