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