Package com.badlogic.gdx.graphics.glutils

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram.begin()


      final Color c = rayHandler.ambientLight;
      ShaderProgram shader = shadowShader;
      if (RayHandler.isDiffuse) {
        shader = diffuseShader;
        shader.begin();
        Gdx.gl20.glBlendFunc(GL20.GL_DST_COLOR, GL20.GL_SRC_COLOR);
        shader.setUniformf("ambient", c.r, c.g, c.b, c.a);
      } else {
        shader.begin();
        Gdx.gl20.glBlendFunc(GL20.GL_ONE, GL20.GL_ONE_MINUS_SRC_ALPHA);
View Full Code Here


        shader = diffuseShader;
        shader.begin();
        Gdx.gl20.glBlendFunc(GL20.GL_DST_COLOR, GL20.GL_SRC_COLOR);
        shader.setUniformf("ambient", c.r, c.g, c.b, c.a);
      } else {
        shader.begin();
        Gdx.gl20.glBlendFunc(GL20.GL_ONE, GL20.GL_ONE_MINUS_SRC_ALPHA);
        shader.setUniformf("ambient", c.r * c.a, c.g * c.a,
            c.b * c.a, 1f - c.a);
      }
    //  shader.setUniformi("u_texture", 0);
View Full Code Here

    if (rayHandler.shadows) {
      final Color c = rayHandler.ambientLight;
      ShaderProgram shader = shadowShader;
      if (RayHandler.isDiffuse) {
        shader = diffuseShader;
        shader.begin();
        rayHandler.diffuseBlendFunc.apply();
        shader.setUniformf("ambient", c.r, c.g, c.b, c.a);
      } else {
        shader.begin();
        rayHandler.shadowBlendFunc.apply();
View Full Code Here

        shader = diffuseShader;
        shader.begin();
        rayHandler.diffuseBlendFunc.apply();
        shader.setUniformf("ambient", c.r, c.g, c.b, c.a);
      } else {
        shader.begin();
        rayHandler.shadowBlendFunc.apply();
        shader.setUniformf("ambient", c.r * c.a, c.g * c.a,
            c.b * c.a, 1f - c.a);
      }
    //  shader.setUniformi("u_texture", 0);
View Full Code Here

    // System.out.println("FRAGMENT PROGRAM:\n------------\n\n" + frag);
    ShaderProgram program = new ShaderProgram(vert, frag);
    ShaderProgram.pedantic = false;
    if (!program.isCompiled()) throw new IllegalArgumentException("Error compiling shader: " + program.getLog());

    program.begin();
    program.setUniformi("u_texture", 0);
    program.setUniformi("u_normals", 1);
    program.end();

    return program;
View Full Code Here

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.