List of usage examples for com.badlogic.gdx.graphics.g3d.utils RenderContext setBlending
public void setBlending(final boolean enabled, final int sFactor, final int dFactor)
From source file:com.cyphercove.doublehelix.BackgroundShader.java
License:Apache License
@Override public void begin(Camera camera, RenderContext context) { context.setDepthTest(GL20.GL_NONE);/*from ww w . ja va 2 s .co m*/ program.begin(); viewProjTrans.set(camera.combined); context.setCullFace(GL20.GL_BACK); context.setBlending(false, GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); texture.bind(0); program.setUniformi(u_texture, 0); program.setUniformf(u_color, color.r, color.g, color.b); program.setUniformf(u_ambient, MainRenderer.AMBIENT_BRIGHTNESS); }
From source file:com.cyphercove.doublehelix.BlackShader.java
License:Apache License
@Override public void begin(Camera camera, RenderContext context) { context.setDepthTest(GL20.GL_NONE);//from w ww .j av a 2 s . c om program.begin(); viewProjTrans.set(camera.combined); context.setCullFace(GL20.GL_BACK); context.setBlending(false, GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); }
From source file:com.cyphercove.doublehelix.UnlitShader.java
License:Apache License
@Override public void begin(Camera camera, RenderContext context) { context.setDepthTest(GL20.GL_NONE);//from ww w . jav a 2s . co m program.begin(); viewProjTrans.set(camera.combined); context.setDepthTest(GL20.GL_LEQUAL); context.setCullFace(GL20.GL_BACK); context.setBlending(false, GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); texture.bind(0); program.setUniformi(u_texture, 0); }
From source file:com.github.fauu.helix.core.GeneralShader.java
License:Open Source License
@Override public void begin(Camera camera, RenderContext context) { this.camera = camera; this.context = context; program.begin();/* w ww . j a va2 s . c o m*/ program.setUniformMatrix(u_projTrans, camera.combined); context.setBlending(true, GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); context.setCullFace(GL20.GL_BACK); context.setDepthTest(GL20.GL_LEQUAL, 0, 1); context.setDepthMask(true); }