From e784361a08a4209032fc0814fcdd1d543318d028 Mon Sep 17 00:00:00 2001 From: Ben Steffensmeier Date: Mon, 7 Dec 2015 15:18:49 -0600 Subject: [PATCH] Omaha #5146 Enable blending for triangulated images. Former-commit-id: 9d74981da736149856c3b353f0a6fa2a176d4696 --- .../raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cave/com.raytheon.uf.viz.gl.triangulated/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java b/cave/com.raytheon.uf.viz.gl.triangulated/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java index 6dc017041e..15e878fe09 100644 --- a/cave/com.raytheon.uf.viz.gl.triangulated/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java +++ b/cave/com.raytheon.uf.viz.gl.triangulated/src/com/raytheon/uf/viz/gl/triangulated/GLTriangulatedImage.java @@ -203,6 +203,9 @@ public class GLTriangulatedImage implements ITriangulatedImage { gl.glPolygonMode(GL.GL_BACK, GL.GL_FILL); gl.glPolygonMode(GL.GL_FRONT, GL.GL_FILL); + gl.glEnable(GL.GL_BLEND); + gl.glBlendFunc(GL.GL_SRC_ALPHA, GL.GL_ONE_MINUS_SRC_ALPHA); + GLTextureObject cmapTexture = target .getColorMapTexture(colorMapParameters); @@ -259,6 +262,8 @@ public class GLTriangulatedImage implements ITriangulatedImage { gl.glActiveTexture(GL.GL_TEXTURE1); gl.glBindTexture(GL.GL_TEXTURE_1D, 0); + + gl.glDisable(GL.GL_BLEND); } finally { target.popGLState(); }