Lines Matching defs:mode
160 static ShaderEvalFunc getEvalFunc (DiscardMode mode)
162 switch (mode)
286 static const char* getModeName (DiscardMode mode)
288 switch (mode)
316 static const char* getModeDesc (DiscardMode mode)
318 switch (mode)
331 ShaderDiscardCase* makeDiscardCase (Context& context, DiscardTemplate tmpl, DiscardMode mode)
337 switch (mode)
349 string name = string(getTemplateName(tmpl)) + "_" + getModeName(mode);
350 string description = string(getModeDesc(mode)) + " in " + getTemplateDesc(tmpl);
352 return new ShaderDiscardCase(context, name.c_str(), description.c_str(), shaderTemplate.specialize(params).c_str(), getEvalFunc(mode), mode == DISCARDMODE_TEXTURE);
358 for (int mode = 0; mode < DISCARDMODE_LAST; mode++)
359 addChild(makeDiscardCase(m_context, (DiscardTemplate)tmpl, (DiscardMode)mode));