aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/demo/GPURegionRendererListenerBase01.java5
-rw-r--r--src/demo/ReadBufferUtil.java8
2 files changed, 7 insertions, 6 deletions
diff --git a/src/demo/GPURegionRendererListenerBase01.java b/src/demo/GPURegionRendererListenerBase01.java
index 19742a17a..39a920656 100644
--- a/src/demo/GPURegionRendererListenerBase01.java
+++ b/src/demo/GPURegionRendererListenerBase01.java
@@ -27,9 +27,8 @@
*/
package demo;
-import jogamp.graph.curve.opengl.RegionRendererImpl01;
-
import com.jogamp.graph.curve.OutlineShape;
+import com.jogamp.graph.curve.opengl.RegionRenderer;
import com.jogamp.graph.geom.Vertex;
/**
@@ -48,6 +47,6 @@ public abstract class GPURegionRendererListenerBase01 extends GPURendererListene
OutlineShape outlineShape = null;
public GPURegionRendererListenerBase01(Vertex.Factory<? extends Vertex> factory, int mode, boolean debug, boolean trace) {
- super(new RegionRendererImpl01(factory, mode), debug, trace);
+ super(RegionRenderer.create(factory, mode), debug, trace);
}
} \ No newline at end of file
diff --git a/src/demo/ReadBufferUtil.java b/src/demo/ReadBufferUtil.java
index 1de61974b..9a2da0d7e 100644
--- a/src/demo/ReadBufferUtil.java
+++ b/src/demo/ReadBufferUtil.java
@@ -95,11 +95,13 @@ public class ReadBufferUtil {
}
@SuppressWarnings("deprecation")
- public void dispose() {
+ public void dispose() {
readTexture.dispose();
readTextureData = null;
- readPixelBuffer.clear();
- readPixelBuffer = null;
+ if(null != readPixelBuffer) {
+ readPixelBuffer.clear();
+ readPixelBuffer = null;
+ }
readPixelSizeLast = 0;
}