Lines Matching defs:mode
180 static ShaderEvalFunc getEvalFunc (DiscardMode mode)
182 switch (mode)
296 static const char* getModeName (DiscardMode mode)
298 switch (mode)
326 static const char* getModeDesc (DiscardMode mode)
328 switch (mode)
341 ShaderDiscardCase* makeDiscardCase (Context& context, DiscardTemplate tmpl, DiscardMode mode)
347 switch (mode)
359 string name = string(getTemplateName(tmpl)) + "_" + getModeName(mode);
360 string description = string(getModeDesc(mode)) + " in " + getTemplateDesc(tmpl);
361 deUint32 flags = (mode == DISCARDMODE_TEXTURE ? FLAG_USES_TEXTURES : 0)
364 return new ShaderDiscardCase(context, name.c_str(), description.c_str(), shaderTemplate.specialize(params).c_str(), getEvalFunc(mode), flags);
370 for (int mode = 0; mode < DISCARDMODE_LAST; mode++)
371 addChild(makeDiscardCase(m_context, (DiscardTemplate)tmpl, (DiscardMode)mode));