package de.swagner.piratesbigsea.shader;
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.glutils.ShaderProgram;
public final class ShaderLoader {
static final public ShaderProgram createShader(String vertexName,
String fragmentName) {
String vertexShader = Gdx.files.internal("data/" + vertexName
+ ".vertex").readString();
String fragmentShader = Gdx.files.internal("data/" + fragmentName
+ ".fragment").readString();
ShaderProgram.pedantic = false;
ShaderProgram shader = new ShaderProgram(vertexShader, fragmentShader);
if (!shader.isCompiled()) {
System.out.println(shader.getLog());
Gdx.app.exit();
}
// Gdx.app.log("shader compiled", shader.getLog());
return shader;
}
}