Lines Matching defs:ShaderDiscardCase
52 class ShaderDiscardCase : public ShaderRenderCase
55 ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, bool usesTexture);
56 virtual ~ShaderDiscardCase (void);
68 ShaderDiscardCase::ShaderDiscardCase (Context& context, const char* name, const char* description, const char* shaderSource, ShaderEvalFunc evalFunc, bool usesTexture)
88 ShaderDiscardCase::~ShaderDiscardCase (void)
93 void ShaderDiscardCase::init (void)
104 void ShaderDiscardCase::deinit (void)
111 void ShaderDiscardCase::setupUniforms (int programID, const tcu::Vec4&)
331 ShaderDiscardCase* makeDiscardCase (Context& context, DiscardTemplate tmpl, DiscardMode mode)
352 return new ShaderDiscardCase(context, name.c_str(), description.c_str(), shaderTemplate.specialize(params).c_str(), getEvalFunc(mode), mode == DISCARDMODE_TEXTURE);