Example usage for org.lwjgl.opengl GL20 GL_FRAGMENT_SHADER

List of usage examples for org.lwjgl.opengl GL20 GL_FRAGMENT_SHADER

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL20 GL_FRAGMENT_SHADER.

Prototype

int GL_FRAGMENT_SHADER

To view the source code for org.lwjgl.opengl GL20 GL_FRAGMENT_SHADER.

Click Source Link

Document

Accepted by the type argument of CreateShader and returned by the params parameter of GetShaderiv.

Usage

From source file:com.grillecube.client.renderer.particles.ProgramParticleBillboarded.java

public ProgramParticleBillboarded() {
    super();//from ww w.j a v a2 s.co  m
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/billboards.gs"), GL32.GL_GEOMETRY_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/billboards.vs"), GL20.GL_VERTEX_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/billboards.fs"), GL20.GL_FRAGMENT_SHADER));
    this.link();
}

From source file:com.grillecube.client.renderer.particles.ProgramParticleCube.java

public ProgramParticleCube() {
    super();//from   w w  w. ja  v  a  2  s  . c  om
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/cube.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/cube.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.client.renderer.sky.ProgramSky.java

public ProgramSky() {
    super();// w  ww . j  av  a 2s . c  om
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/sky.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/sky.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.client.renderer.world.ProgramTerrain.java

public ProgramTerrain() {
    super();/*from   www .  jav a 2 s . co  m*/
    String header = "# define MESH_TYPE_OPAQUE (" + MESH_TYPE_OPAQUE + ")\n"
            + "# define MESH_TYPE_TRANSPARENT (" + MESH_TYPE_TRANSPARENT + ")\n";
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain.fs"), GL20.GL_FRAGMENT_SHADER, header));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain.vs"), GL20.GL_VERTEX_SHADER, header));
    this.link();
}

From source file:com.grillecube.engine.renderer.gui.ProgramQuad.java

public ProgramQuad() {
    super();//from w ww . ja v a  2s .c  o m
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/gui/quad.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/gui/quad.gs"), GL32.GL_GEOMETRY_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/gui/quad.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.engine.renderer.model.ProgramModelShadow.java

public ProgramModelShadow() {
    super();/*from www  . ja v a2s.com*/
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/model_shadow.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/model_shadow.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.engine.renderer.world.ProgramMVP.java

public ProgramMVP() {
    super();/*from   w  w w .j  a va  2  s.com*/
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/mvp.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/mvp.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.engine.renderer.world.terrain.ProgramTerrain.java

public ProgramTerrain() {
    super();//  ww  w . j  a  v  a  2  s  .c  o  m
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.engine.renderer.world.terrain.ProgramTerrainReflectionRefraction.java

public ProgramTerrainReflectionRefraction() {
    super();/*www .  j a  va 2s. c  o  m*/
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain_reflection_refraction.fs"),
            GL20.GL_FRAGMENT_SHADER));
    this.addShader(
            GLH.glhLoadShader(R.getResPath("shaders/terrain_reflection_refraction.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}

From source file:com.grillecube.engine.renderer.world.terrain.ProgramTerrainShadow.java

public ProgramTerrainShadow() {
    super();/* ww w.  j  av  a  2  s.  com*/
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain_shadow.fs"), GL20.GL_FRAGMENT_SHADER));
    this.addShader(GLH.glhLoadShader(R.getResPath("shaders/terrain_shadow.vs"), GL20.GL_VERTEX_SHADER));
    this.link();
}