Deprecate TechniqueDef.isUsingShaders(). Do not use it anywhere in the engine.

This commit is contained in:
shadowislord 2015-02-01 17:22:12 -05:00
parent a7517c17c0
commit c212fab37a

View File

@ -36,23 +36,21 @@ public class ShaderCheck {
private static void checkMatDef(String matdefName){
MaterialDef def = (MaterialDef) assetManager.loadAsset(matdefName);
for (TechniqueDef techDef : def.getDefaultTechniques()){
if (techDef.isUsingShaders()){
DefineList dl = new DefineList();
dl.addFrom(techDef.getShaderPresetDefines());
ShaderKey shaderKey = new ShaderKey(techDef.getVertexShaderName(),
techDef.getFragmentShaderName(),
dl,
techDef.getVertexShaderLanguage(),
techDef.getFragmentShaderLanguage());
Shader shader = assetManager.loadShader(shaderKey);
for (Validator validator : validators){
StringBuilder sb = new StringBuilder();
validator.validate(shader, sb);
System.out.println("==== Validator: " + validator.getName() + " " +
validator.getInstalledVersion() + " ====");
System.out.println(sb.toString());
}
DefineList dl = new DefineList();
dl.addFrom(techDef.getShaderPresetDefines());
ShaderKey shaderKey = new ShaderKey(techDef.getVertexShaderName(),
techDef.getFragmentShaderName(),
dl,
techDef.getVertexShaderLanguage(),
techDef.getFragmentShaderLanguage());
Shader shader = assetManager.loadShader(shaderKey);
for (Validator validator : validators){
StringBuilder sb = new StringBuilder();
validator.validate(shader, sb);
System.out.println("==== Validator: " + validator.getName() + " " +
validator.getInstalledVersion() + " ====");
System.out.println(sb.toString());
}
}
}