Lines Matching defs:context

181 								Image2DView3DImageInstance		(Context&				context,
183 : vkt::TestInstance(context),
589 virtual void checkSupport (Context& context) const;
590 virtual TestInstance* createInstance (Context& context) const;
596 void ComputeImage2DView3DImageTest::checkSupport (Context& context) const
600 if (!context.isDeviceFunctionalitySupported("VK_EXT_image_2d_view_of_3d"))
603 if (!context.getImage2DViewOf3DFeaturesEXT().image2DViewOf3D)
606 if (m_testParameters.imageType != StorageImage && !context.getImage2DViewOf3DFeaturesEXT().sampler2DViewOf3D)
657 TestInstance* ComputeImage2DView3DImageTest::createInstance (Context& context) const
659 return new Image2DView3DImageInstance(context, m_testParameters);
673 virtual void checkSupport (Context& context) const;
674 virtual TestInstance* createInstance (Context& context) const;
737 void FragmentImage2DView3DImageTest::checkSupport (Context& context) const
739 checkPipelineConstructionRequirements(context.getInstanceInterface(), context.getPhysicalDevice(), m_testParameters.pipelineConstructionType);
741 if (!context.isDeviceFunctionalitySupported("VK_EXT_image_2d_view_of_3d"))
744 if (!context.getImage2DViewOf3DFeaturesEXT().image2DViewOf3D)
747 if (m_testParameters.imageType != StorageImage && !context.getImage2DViewOf3DFeaturesEXT().sampler2DViewOf3D)
750 if (!context.getDeviceFeatures().fragmentStoresAndAtomics)
754 TestInstance* FragmentImage2DView3DImageTest::createInstance (Context& context) const
756 return new Image2DView3DImageInstance(context, m_testParameters);