Login  Register

Re: Transparent Texture?

Posted by Lathanda on Aug 04, 2010; 7:06am
URL: https://forum.jogamp.org/Transparent-Texture-tp1020455p1021617.html

I used the more manuall way, the only way you learn how things work :)

I change my code to
  gl.glEnable(GL.GL_BLEND);
  gl.glBlendFunc(GL.GL_ONE, GL.GL_ONE_MINUS_SRC_ALPHA);
  t.enable();
  t.bind();
  gl.glTexEnvi(GL2.GL_TEXTURE_ENV, GL2.GL_TEXTURE_ENV_MODE, GL2.GL_REPLACE);
  gl.glBegin(GL2.GL_QUADS);
    gl.glTexCoord2d(0.0,0.0); gl.glVertex2d(x, y);
    gl.glTexCoord2d(1.0,0.0); gl.glVertex2d(x+width, y);
    gl.glTexCoord2d(1.0,1.0); gl.glVertex2d(x+width, y+height);
    gl.glTexCoord2d(0.0,1.0); gl.glVertex2d(x, y+height);
  gl.glEnd();
  t.disable();
  gl.glDisable(GL.GL_BLEND);
And now it's working as intended.
Thank you for your hint.