Package bloom

Source Code of bloom.ShaderLoader

package bloom;

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 = FileUtils.getContent(vertexName
        + ".vertex");
    String fragmentShader = FileUtils.getContent(fragmentName
        + ".fragment");
    ShaderProgram.pedantic = false;   
    ShaderProgram shader = new ShaderProgram(vertexShader, fragmentShader);
    if (!shader.isCompiled()) {
      System.out.println(shader.getLog());
      Gdx.app.exit();
    } else
      Gdx.app.log("shader compiled", shader.getLog());
    return shader;
  }
}
TOP

Related Classes of bloom.ShaderLoader

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.