Lines Matching refs:ShaderBuiltinConstantCase

124 class ShaderBuiltinConstantCase : public TestCase
129 ShaderBuiltinConstantCase (Context& context, const char* varName, GetConstantValueFunc getValue, const char* requiredExt);
130 ~ShaderBuiltinConstantCase (void);
144 ShaderBuiltinConstantCase<DataType>::ShaderBuiltinConstantCase (Context& context, const char* varName, GetConstantValueFunc getValue, const char* requiredExt)
154 ShaderBuiltinConstantCase<DataType>::~ShaderBuiltinConstantCase (void)
159 void ShaderBuiltinConstantCase<DataType>::init (void)
232 bool ShaderBuiltinConstantCase<DataType>::verifyInShaderType (glu::ShaderType shaderType, DataType reference)
264 TestCase::IterateResult ShaderBuiltinConstantCase<DataType>::iterate (void)
316 ShaderBuiltinConstantCase<int>::GetConstantValueFunc getValue;
361 ShaderBuiltinConstantCase<tcu::IVec3>::GetConstantValueFunc getValue;
372 coreGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, DE_NULL));
375 coreGroup->addChild(new ShaderBuiltinConstantCase<tcu::IVec3>(m_context, ivec3Constants[ndx].varName, ivec3Constants[ndx].getValue, DE_NULL));
382 sampleVarGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, "gl_MaxSamples", getInteger<GL_MAX_SAMPLES>, "GL_OES_sample_variables"));
390 ShaderBuiltinConstantCase<int>::GetConstantValueFunc getValue;
408 geomGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_geometry_shader"));
416 ShaderBuiltinConstantCase<int>::GetConstantValueFunc getValue;
447 tessGroup->addChild(new ShaderBuiltinConstantCase<int>(m_context, intConstants[ndx].varName, intConstants[ndx].getValue, "GL_EXT_tessellation_shader"));