List of usage examples for org.lwjgl.opengl GL20 GL_VERTEX_SHADER
int GL_VERTEX_SHADER
To view the source code for org.lwjgl.opengl GL20 GL_VERTEX_SHADER.
Click Source Link
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(); }