Lines Matching defs:context
327 TestInstance* createInstance (Context& context) const override;
328 void checkSupport (Context& context) const override;
337 MultiDrawInstance (Context& context, const TestParams& params);
362 TestInstance* MultiDrawTest::createInstance (Context& context) const
364 return new MultiDrawInstance(context, m_params);
367 void MultiDrawTest::checkSupport (Context& context) const
369 context.requireDeviceFunctionality("VK_EXT_multi_draw");
371 context.requireDeviceFunctionality("VK_KHR_shader_draw_parameters");
374 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_TESSELLATION_SHADER);
377 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_GEOMETRY_SHADER);
381 const auto& multiviewFeatures = context.getMultiviewFeatures();
394 context.requireDeviceFunctionality("VK_KHR_dynamic_rendering");
559 MultiDrawInstance::MultiDrawInstance (Context& context, const TestParams& params)
560 : vkt::TestInstance (context)