if (source.getLanguage().startsWith("GLSL")) { int ver = Integer.parseInt(source.getLanguage().substring(4)); switch (ver) { case 100:
String language = source.getLanguage();
public void validate(Shader shader, StringBuilder results) { for (ShaderSource source : shader.getSources()){ results.append("Checking: ").append(source.getName()); switch (source.getType()){ case Fragment: executeAnalyzer(source.getSource(), source.getLanguage(), source.getDefines(), "HD5770", results); break; case Vertex: executeAnalyzer(source.getSource(), source.getLanguage(), source.getDefines(), "HD5770", results); break; } } }
String language = source.getLanguage();
String language = source.getLanguage(); stringBuf.setLength(0); if (language.startsWith("GLSL")) {
&& source.getLanguage().equals("GLSL150")) { bindFragDataRequired = true;
if (source.getLanguage().startsWith("GLSL")) { int ver = Integer.parseInt(source.getLanguage().substring(4)); switch (ver) { case 100:
public void validate(Shader shader, StringBuilder results) { for (ShaderSource source : shader.getSources()){ results.append("Checking: ").append(source.getName()); switch (source.getType()){ case Fragment: executeCg(source.getSource(), source.getLanguage(), source.getDefines(), "arbfp1", results); break; case Vertex: executeCg(source.getSource(), source.getLanguage(), source.getDefines(), "arbvp1", results); break; } } }
public void validate(Shader shader, StringBuilder results) { for (ShaderSource source : shader.getSources()){ results.append("Checking: ").append(source.getName()); switch (source.getType()){ case Fragment: executeAnalyzer(source.getSource(), source.getLanguage(), source.getDefines(), "HD5770", results); break; case Vertex: executeAnalyzer(source.getSource(), source.getLanguage(), source.getDefines(), "HD5770", results); break; } } }
&& source.getLanguage().equals("GLSL150")) { bindFragDataRequired = true;
public void validate(Shader shader, StringBuilder results) { for (ShaderSource source : shader.getSources()){ results.append("Checking: ").append(source.getName()); switch (source.getType()){ case Fragment: executeCg(source.getSource(), source.getLanguage(), source.getDefines(), "arbfp1", results); break; case Vertex: executeCg(source.getSource(), source.getLanguage(), source.getDefines(), "arbvp1", results); break; } } }