Examples of ShaderProgram


Examples of aspect.render.shader.ShaderProgram

    public Trail(Vector3 pos, Vector3 vel, final Frigate source) {

        if (shader == null) {
            Shader vert = loadShader(new File("shaders/test.vert"), Shader.Type.VERTEX);
            Shader frag = loadShader(new File("shaders/test.frag"), Shader.Type.FRAGMENT);
            shader = new ShaderProgram(vert, frag);
        }
       
        Material mtl = new Material(shader);
        model = ellipse(mtl, 2.0f, 2.0f, 20);
View Full Code Here

Examples of aspect.render.shader.ShaderProgram

            fbo = new FrameBuffer(1024, 1024, p);
            fbo.setRepeat(false);
            fbo.setFilter(GL11.GL_NEAREST, GL11.GL_NEAREST);
            Shader vert = Shader.loadPrebuilt("texture.vert", Shader.Type.VERTEX);
            Shader frag = loadShader(new File("shaders/test.frag"), Shader.Type.FRAGMENT);
            post = new ShaderProgram(vert, frag);
            fbo.postProcess(post);
        } catch (LWJGLException ex) {
            Logger.getLogger(AspectTest.class.getName()).log(Level.SEVERE, null, ex);
        }
View Full Code Here

Examples of aspect.render.shader.ShaderProgram

       
        Shader vertex = new Shader(new File("shaders/example.vert"), Type.VERTEX);
        Shader fragment1 = new Shader(new File("shaders/example1.frag"), Type.FRAGMENT);
        Shader fragment2 = new Shader(new File("shaders/example2.frag"), Type.FRAGMENT);
       
        shader1 = new ShaderProgram(vertex, fragment1);
        shader2 = new ShaderProgram(vertex, fragment2);
        try {
            frameBuffer = new FrameBuffer(128, 128, DEFAULT_CAMERA);
        } catch (Exception ex) {
            Logger.getLogger(ShaderDemo.class.getName()).log(Level.SEVERE, null, ex);
        }
View Full Code Here

Examples of aspect.render.shader.ShaderProgram

                        m.shader = ShaderProgram.loadPrebuilt(args[2]);
                    } else {
                        Shader vert = loadShader(args[1], new File(args[1]), Shader.Type.VERTEX);
                        Shader frag = loadShader(args[2], new File(args[2]), Shader.Type.FRAGMENT);
                       
                        ShaderProgram shader = new ShaderProgram(vert, frag);
                       
                        m.shader = shader;
                    }
                    break;
                }
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

      + "void main()\n"//
      + "{\n" //
      + "  gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n" //
      + "}";

    shader = new ShaderProgram(vertexShader, fragmentShader);
    if (shader.isCompiled() == false) throw new IllegalArgumentException("couldn't compile shader: " + shader.getLog());
  }
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

    Gdx.app.log( "ShaderLoader", "Compiling " + log );

    String vpSrc = Gdx.files.internal( BasePath + vertexFileName + ".vertex" ).readString();
    String fpSrc = Gdx.files.internal( BasePath + fragmentFileName + ".fragment" ).readString();

    ShaderProgram program = ShaderLoader.fromString( vpSrc, fpSrc, vertexFileName, fragmentFileName, defines );
    return program;
  }
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

    return ShaderLoader.fromString( vertex, fragment, vertexName, fragmentName, "" );
  }

  public static ShaderProgram fromString( String vertex, String fragment, String vertexName, String fragmentName, String defines ) {
    ShaderProgram.pedantic = ShaderLoader.Pedantic;
    ShaderProgram shader = new ShaderProgram( defines + "\n" + vertex, defines + "\n" + fragment );

    if( !shader.isCompiled() ) {
      Gdx.app.error( "ShaderLoader", shader.getLog() );
      System.exit( -1 );
    }

    return shader;
  }
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

        config.vertexShader != null ? config.vertexShader : getDefaultVertexShader(),
        config.fragmentShader != null ? config.fragmentShader : getDefaultFragmentShader());
  }
 
  public DefaultShader(final Renderable renderable, final Config config, final String prefix, final String vertexShader, final String fragmentShader) {
    this(renderable, config, new ShaderProgram(prefix + vertexShader, prefix + fragmentShader));
  }
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

    u_environmentCubemap = environmentCubemap ? register(Inputs.environmentCubemap, Setters.environmentCubemap) : -1;
  }

  @Override
  public void init () {
    final ShaderProgram program = this.program;
    this.program = null;
    init(program, renderable);
    renderable = null;
   
    dirLightsLoc           = loc(u_dirLights0color);
View Full Code Here

Examples of com.badlogic.gdx.graphics.glutils.ShaderProgram

      + "void main()\n"//
      + "{\n" //
      + "  gl_FragColor = v_color * texture2D(u_texture, v_texCoords);\n" //
      + "}";

    ShaderProgram shader = new ShaderProgram(vertexShader, fragmentShader);
    if (shader.isCompiled() == false) throw new IllegalArgumentException("Error compiling shader: " + shader.getLog());
    return shader;
  }
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.