Lines Matching defs:context
285 MultiViewRenderTestInstance (Context& context, const TestParameters& parameters);
362 MultiViewRenderTestInstance::MultiViewRenderTestInstance (Context& context, const TestParameters& parameters)
363 : TestInstance (context)
367 , m_seed (context.getTestContext().getCommandLine().getBaseSeed())
1696 MultiViewAttachmentsTestInstance (Context& context, const TestParameters& parameters);
1710 MultiViewAttachmentsTestInstance::MultiViewAttachmentsTestInstance (Context& context, const TestParameters& parameters)
1711 : MultiViewRenderTestInstance (context, parameters)
1942 MultiViewInstancedTestInstance (Context& context, const TestParameters& parameters);
1951 MultiViewInstancedTestInstance::MultiViewInstancedTestInstance (Context& context, const TestParameters& parameters)
1952 : MultiViewRenderTestInstance (context, parameters)
2041 MultiViewInputRateInstanceTestInstance (Context& context, const TestParameters& parameters);
2051 MultiViewInputRateInstanceTestInstance::MultiViewInputRateInstanceTestInstance (Context& context, const TestParameters& parameters)
2052 : MultiViewRenderTestInstance (context, parameters)
2140 MultiViewDrawIndirectTestInstance (Context& context, const TestParameters& parameters);
2149 MultiViewDrawIndirectTestInstance::MultiViewDrawIndirectTestInstance (Context& context, const TestParameters& parameters)
2150 : MultiViewRenderTestInstance (context, parameters)
2314 MultiViewClearAttachmentsTestInstance (Context& context, const TestParameters& parameters);
2322 MultiViewClearAttachmentsTestInstance::MultiViewClearAttachmentsTestInstance (Context& context, const TestParameters& parameters)
2323 : MultiViewRenderTestInstance (context, parameters)
2439 MultiViewSecondaryCommandBufferTestInstance (Context& context, const TestParameters& parameters);
2447 MultiViewSecondaryCommandBufferTestInstance::MultiViewSecondaryCommandBufferTestInstance (Context& context, const TestParameters& parameters)
2448 : MultiViewRenderTestInstance (context, parameters)
2586 MultiViewPointSizeTestInstance (Context& context, const TestParameters& parameters);
2596 MultiViewPointSizeTestInstance::MultiViewPointSizeTestInstance (Context& context, const TestParameters& parameters)
2597 : MultiViewRenderTestInstance (context, parameters)
2712 MultiViewMultsampleTestInstance (Context& context, const TestParameters& parameters);
2726 MultiViewMultsampleTestInstance::MultiViewMultsampleTestInstance (Context& context, const TestParameters& parameters)
2727 : MultiViewRenderTestInstance (context, parameters)
2921 MultiViewQueriesTestInstance (Context& context, const TestParameters& parameters);
2949 MultiViewQueriesTestInstance::MultiViewQueriesTestInstance (Context& context, const TestParameters& parameters)
2950 : MultiViewRenderTestInstance (context, parameters)
3355 MultiViewReadbackTestInstance (Context& context, const TestParameters& parameters);
3370 MultiViewReadbackTestInstance::MultiViewReadbackTestInstance (Context& context, const TestParameters& parameters)
3371 : MultiViewRenderTestInstance (context, parameters)
3551 MultiViewDepthStencilTestInstance (Context& context, const TestParameters& parameters);
3575 MultiViewDepthStencilTestInstance::MultiViewDepthStencilTestInstance (Context& context, const TestParameters& parameters)
3576 : MultiViewRenderTestInstance (context, parameters)
4137 MultiViewMaskIterationTestInstance (Context& context, const TestParameters& parameters);
4151 MultiViewMaskIterationTestInstance::MultiViewMaskIterationTestInstance (Context& context, const TestParameters& parameters)
4152 : MultiViewRenderTestInstance (context, parameters)
4385 MultiViewRenderTestsCase (tcu::TestContext &context, const char *name, const TestParameters& parameters)
4386 : TestCase (context, name)
4394 vkt::TestInstance* createInstance (vkt::Context& context) const
4398 return new MultiViewAttachmentsTestInstance(context, m_parameters);
4401 return new MultiViewInstancedTestInstance(context, m_parameters);
4404 return new MultiViewInputRateInstanceTestInstance(context, m_parameters);
4408 return new MultiViewDrawIndirectTestInstance(context, m_parameters);
4411 return new MultiViewClearAttachmentsTestInstance(context, m_parameters);
4415 return new MultiViewSecondaryCommandBufferTestInstance(context, m_parameters);
4418 return new MultiViewPointSizeTestInstance(context, m_parameters);
4421 return new MultiViewMultsampleTestInstance(context, m_parameters);
4426 return new MultiViewQueriesTestInstance(context, m_parameters);
4434 return new MultiViewRenderTestInstance(context, m_parameters);
4436 return new MultiViewMaskIterationTestInstance(context, m_parameters);
4439 return new MultiViewReadbackTestInstance(context, m_parameters);
4444 return new MultiViewDepthStencilTestInstance(context, m_parameters);
4449 virtual void checkSupport (Context& context) const
4452 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_GEOMETRY_SHADER);
4455 context.requireDeviceFunctionality("VK_KHR_create_renderpass2");
4458 context.requireDeviceFunctionality("VK_KHR_dynamic_rendering");
4460 context.requireDeviceFunctionality("VK_KHR_multiview");
4463 context.requireDeviceFunctionality("VK_EXT_depth_range_unrestricted");
4465 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_OCCLUSION_QUERY_PRECISE);
4468 const InstanceInterface& instance = context.getInstanceInterface();
4469 const VkPhysicalDevice physicalDevice = context.getPhysicalDevice();