From 73dbed5bfc2656a806063a8b697288634d12c439 Mon Sep 17 00:00:00 2001 From: Ben Steffensmeier Date: Tue, 4 Dec 2012 12:27:11 -0600 Subject: [PATCH] Issue #1371 fix offscreen rendering on graphics cards that don't support luminance. Former-commit-id: 4c620ffc4a6df585c67b41868ec1b28dab21a7e4 --- .../viz/core/gl/ext/GLOffscreenRenderingExtension.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cave/com.raytheon.viz.core.gl/src/com/raytheon/viz/core/gl/ext/GLOffscreenRenderingExtension.java b/cave/com.raytheon.viz.core.gl/src/com/raytheon/viz/core/gl/ext/GLOffscreenRenderingExtension.java index cd7ab01ed1..f8fc9d01f4 100644 --- a/cave/com.raytheon.viz.core.gl/src/com/raytheon/viz/core/gl/ext/GLOffscreenRenderingExtension.java +++ b/cave/com.raytheon.viz.core.gl/src/com/raytheon/viz/core/gl/ext/GLOffscreenRenderingExtension.java @@ -218,13 +218,14 @@ public class GLOffscreenRenderingExtension extends GraphicsExtension checkedLuminance = true; try { renderOffscreen(image); - renderOnscreen(); } catch (VizException e) { // assume we don't support luminance supportsLuminance = false; // Reconstruct image image = constructOffscreenImage(dataType, dimensions, parameters); + } finally { + renderOnscreen(); } } return image;