Lines Matching refs:ShaderStructCase

64 class ShaderStructCase : public ShaderRenderCase
67 ShaderStructCase (Context& context, const char* name, const char* description, bool isVertexCase, deUint32 flags, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource);
68 ~ShaderStructCase (void);
76 ShaderStructCase (const ShaderStructCase&);
77 ShaderStructCase& operator= (const ShaderStructCase&);
85 ShaderStructCase::ShaderStructCase (Context& context, const char* name, const char* description, bool isVertexCase, deUint32 flags, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniformsFunc, const char* vertShaderSource, const char* fragShaderSource)
95 ShaderStructCase::~ShaderStructCase (void)
100 void ShaderStructCase::init (void)
142 void ShaderStructCase::deinit (void)
149 void ShaderStructCase::setupUniforms (int programID, const tcu::Vec4& constCoords)
156 static ShaderStructCase* createStructCase (Context& context, const char* name, const char* description, bool isVertexCase, deUint32 flags, ShaderEvalFunc evalFunc, SetupUniformsFunc setupUniforms, const LineStream& shaderSrc, const std::map<std::string, std::string>* additionalParams)
197 return new ShaderStructCase(context, name, description, isVertexCase, flags, evalFunc, setupUniforms, StringTemplate(shaderSrc.str()).specialize(spParams).c_str(), defaultFragSrc);
199 return new ShaderStructCase(context, name, description, isVertexCase, flags, evalFunc, setupUniforms, defaultVertSrc, StringTemplate(shaderSrc.str()).specialize(spParams).c_str());