Example usage for org.lwjgl.opengl GL20 GL_VERTEX_SHADER

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

Introduction

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

Prototype

int GL_VERTEX_SHADER

To view the source code for org.lwjgl.opengl GL20 GL_VERTEX_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  w  w w . j a  va  2s. c  o  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();/* w ww  . j a  v a2s . c  o  m*/
    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();//from w w w . ja  v  a  2  s .co m
    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   w  w w. java2  s.  c om
    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 w w  . ja v  a 2 s.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();//  www.  j  a v  a 2s  . c  o m
    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 .ja  v a 2  s  . c om*/
    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 2s.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();/*ww w  . j av a 2s  . c  om*/
    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();/*from w  w w  .  j a v  a2 s.co m*/
    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();
}