Lines Matching defs:context
138 ProvokingVertexTestInstance (Context& context, Params params);
145 ProvokingVertexTestInstance::ProvokingVertexTestInstance (Context& context, Params params)
146 : TestInstance (context)
158 virtual void checkSupport (Context& context) const;
159 virtual TestInstance* createInstance (Context& context) const;
207 void ProvokingVertexTestCase::checkSupport (Context& context) const
210 context.requireDeviceCoreFeature(DEVICE_CORE_FEATURE_GEOMETRY_SHADER);
213 context.requireDeviceFunctionality("VK_EXT_transform_feedback");
217 const VkPhysicalDeviceProvokingVertexFeaturesEXT& features = context.getProvokingVertexFeaturesEXT();
218 const VkPhysicalDeviceProvokingVertexPropertiesEXT& properties = context.getProvokingVertexPropertiesEXT();
220 context.requireDeviceFunctionality("VK_EXT_provoking_vertex");
239 context.isDeviceFunctionalitySupported("VK_KHR_portability_subset") &&
240 !context.getPortabilitySubsetFeatures().triangleFans)
246 TestInstance* ProvokingVertexTestCase::createInstance (Context& context) const
248 return new ProvokingVertexTestInstance(context, m_params);