|
@@ -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());
|
|
|
}
|
|
|
}
|
|
|
}
|