PGraphicsOpenGL pgl; final boolean REVERSECOLOR = random(2) > 1; void GLSetup() { pgl = (PGraphicsOpenGL) g; } void GLDraw() { pgl.beginGL(); pgl.gl.glDisable(GL.GL_DEPTH_TEST); pgl.gl.glEnable(GL.GL_BLEND); pgl.gl.glBlendFunc(GL.GL_SRC_ALPHA,GL.GL_ONE); if ( REVERSECOLOR ) { pgl.gl.glBlendEquation(GL.GL_FUNC_REVERSE_SUBTRACT); } pgl.endGL(); }