Example usage for org.lwjgl.opengl GL20 glBlendEquationSeparate

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

Introduction

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

Prototype

public static void glBlendEquationSeparate(@NativeType("GLenum") int modeRGB,
        @NativeType("GLenum") int modeAlpha) 

Source Link

Document

Sets the RGB blend equation and the alpha blend equation separately.

Usage

From source file:ar.com.quark.backend.lwjgl.opengl.DesktopGLES20.java

License:Apache License

/**
 * {@inheritDoc}/*from   w w w . ja v a 2  s  .  c o  m*/
 */
@Override
public void glBlendEquationSeparate(int rgb, int alpha) {
    GL20.glBlendEquationSeparate(rgb, alpha);
}

From source file:com.badlogic.gdx.backends.jglfw.JglfwGL20.java

License:Apache License

public void glBlendEquationSeparate(int modeRGB, int modeAlpha) {
    GL20.glBlendEquationSeparate(modeRGB, modeAlpha);
}

From source file:com.dinasgames.engine.graphics.GL.java

public static void blendEquation(int colorEquation, int alphaEquation) {

    if (version >= 20) {
        GL20.glBlendEquationSeparate(colorEquation, alphaEquation);
        return;//from   ww w  . jav a 2s.  co m
    }

    if (version >= 14) {
        GL14.glBlendEquation(colorEquation);
        return;
    }

}

From source file:fr.ign.cogit.geoxygene.appli.render.LwjglLayerRenderer.java

License:Open Source License

/**
 * Initialize layer FBO to receive GL primitives from a set of identical
 * symbolizers/* w ww .  j  a v  a2s.co m*/
 * 
 * @param primitive
 * @param opacity
 * @param currentSymbolizer
 * @throws GLException
 */
private void clearFBOLayer() throws GLException {
    GLTools.glCheckError("preparing next FBO Layer");
    GL30.glBindFramebuffer(GL30.GL_DRAW_FRAMEBUFFER, this.getLayerViewPanel().getGLCanvas().getFboId());
    GL11.glDrawBuffer(GL30.GL_COLOR_ATTACHMENT0);

    GLTools.glCheckError("bind frame buffer");

    // Blending mode in FBO drawing.
    GLTools.glCheckError("finalizing FBO initialization");
    GL11.glClearColor(0f, 0f, 0f, 0f);
    GLTools.glCheckError("finalizing FBO initialization");
    GL11.glClear(GL11.GL_COLOR_BUFFER_BIT);

    GLTools.glCheckError("finalizing FBO initialization");
    glEnable(GL11.GL_BLEND);
    GLTools.glCheckError("finalizing FBO initialization");
    GL20.glBlendEquationSeparate(GL14.GL_FUNC_ADD, GL14.GL_MAX);
    GLTools.glCheckError("finalizing FBO initialization");
    GL14.glBlendFuncSeparate(GL11.GL_ONE, GL11.GL_ZERO, GL11.GL_ZERO, GL11.GL_ZERO);
    GL30.glBindFramebuffer(GL30.GL_DRAW_FRAMEBUFFER, 0);
    GLTools.glCheckError("finalizing FBO initialization");
}

From source file:io.root.gfx.glutils.GL.java

License:Apache License

public static void glBlendEquationSeparate(int modeRGB, int modeAlpha) {
    GL20.glBlendEquationSeparate(modeRGB, modeAlpha);
}

From source file:org.oscim.gdx.LwjglGL20.java

License:Apache License

public void blendEquationSeparate(int modeRGB, int modeAlpha) {
    GL20.glBlendEquationSeparate(modeRGB, modeAlpha);
}

From source file:playn.java.JavaGL20.java

License:Apache License

@Override
public void glBlendEquationSeparate(int modeRGB, int modeAlpha) {
    GL20.glBlendEquationSeparate(modeRGB, modeAlpha);
}

From source file:processing.opengl.PLWJGL.java

License:Open Source License

@Override
public void blendEquationSeparate(int modeRGB, int modeAlpha) {
    GL20.glBlendEquationSeparate(modeRGB, modeAlpha);
}

From source file:tk.ivybits.engine.gl.GL.java

License:Open Source License

public static void glBlendEquationSeparate(int a, int b) {
    GL20.glBlendEquationSeparate(a, b);
}