@Override public String toString(){ String nameTxt = ""; if (name != null) nameTxt = "name="+name+", "; if (defines != null) nameTxt += "defines, "; return getClass().getSimpleName() + "["+nameTxt+"type=" + sourceType.name()+", language=" + language + "]"; }
private void writeShaders(TechniqueDef techniqueDef, OutputStreamWriter out) throws IOException { if (techniqueDef.getShaderProgramNames().size() > 0) { for (Shader.ShaderType shaderType : techniqueDef.getShaderProgramNames().keySet()) { // System.err.println(shaderType + " " +techniqueDef.getShaderProgramNames().get(shaderType) + " " +techniqueDef.getShaderProgramLanguage(shaderType)) out.write(" "); out.write(shaderType.name()); out.write("Shader "); out.write(techniqueDef.getShaderProgramLanguage(shaderType)); out.write(": "); out.write(techniqueDef.getShaderProgramNames().get(shaderType)); out.write("\n"); } out.write("\n"); } }
stringBuf.append("#define SRGB 1\n"); stringBuf.append("#define ").append(source.getType().name().toUpperCase()).append("_SHADER 1\n");
stringBuf.append("#define SRGB 1\n"); stringBuf.append("#define ").append(source.getType().name().toUpperCase()).append("_SHADER 1\n");
private void writeShaders(TechniqueDef techniqueDef, OutputStreamWriter out) throws IOException { if (techniqueDef.getShaderProgramNames().size() > 0) { for (Shader.ShaderType shaderType : techniqueDef.getShaderProgramNames().keySet()) { // System.err.println(shaderType + " " +techniqueDef.getShaderProgramNames().get(shaderType) + " " +techniqueDef.getShaderProgramLanguage(shaderType)) out.write(" "); out.write(shaderType.name()); out.write("Shader "); out.write(techniqueDef.getShaderProgramLanguage(shaderType)); out.write(": "); out.write(techniqueDef.getShaderProgramNames().get(shaderType)); out.write("\n"); } out.write("\n"); } }
@Override public String toString(){ String nameTxt = ""; if (name != null) nameTxt = "name="+name+", "; if (defines != null) nameTxt += "defines, "; return getClass().getSimpleName() + "["+nameTxt+"type=" + sourceType.name()+", language=" + language + "]"; }
@Override public String toString(){ String nameTxt = ""; if (name != null) nameTxt = "name="+name+", "; if (defines != null) nameTxt += "defines, "; return getClass().getSimpleName() + "["+nameTxt+"type=" + shaderType.name()+"]"; }