aboutsummaryrefslogtreecommitdiffstats
path: root/ardor3d-jogl/src
diff options
context:
space:
mode:
Diffstat (limited to 'ardor3d-jogl/src')
-rw-r--r--ardor3d-jogl/src/main/java/com/ardor3d/framework/jogl/JoglCanvasRenderer.java40
1 files changed, 2 insertions, 38 deletions
diff --git a/ardor3d-jogl/src/main/java/com/ardor3d/framework/jogl/JoglCanvasRenderer.java b/ardor3d-jogl/src/main/java/com/ardor3d/framework/jogl/JoglCanvasRenderer.java
index 6f61422..83ff0ef 100644
--- a/ardor3d-jogl/src/main/java/com/ardor3d/framework/jogl/JoglCanvasRenderer.java
+++ b/ardor3d-jogl/src/main/java/com/ardor3d/framework/jogl/JoglCanvasRenderer.java
@@ -12,17 +12,11 @@ package com.ardor3d.framework.jogl;
import java.util.logging.Logger;
-import javax.media.opengl.DebugGL2;
-import javax.media.opengl.DebugGL3;
-import javax.media.opengl.DebugGL3bc;
-import javax.media.opengl.DebugGL4;
-import javax.media.opengl.DebugGL4bc;
-import javax.media.opengl.DebugGLES1;
-import javax.media.opengl.DebugGLES2;
import javax.media.opengl.GL;
import javax.media.opengl.GLContext;
import javax.media.opengl.GLDrawableFactory;
import javax.media.opengl.GLException;
+import javax.media.opengl.GLPipelineFactory;
import com.ardor3d.annotation.MainThread;
import com.ardor3d.framework.CanvasRenderer;
@@ -253,37 +247,7 @@ public class JoglCanvasRenderer implements CanvasRenderer {
// Enable Debugging if requested.
if (_useDebug != _debugEnabled) {
- if (_context.getGL().isGLES()) {
- if (_context.getGL().isGLES1()) {
- _context.setGL(new DebugGLES1(_context.getGL().getGLES1()));
- } else {
- if (_context.getGL().isGLES2()) {
- _context.setGL(new DebugGLES2(_context.getGL().getGLES2()));
- } else {
- // TODO ES3
- }
- }
- } else {
- if (_context.getGL().isGL4bc()) {
- _context.setGL(new DebugGL4bc(_context.getGL().getGL4bc()));
- } else {
- if (_context.getGL().isGL4()) {
- _context.setGL(new DebugGL4(_context.getGL().getGL4()));
- } else {
- if (_context.getGL().isGL3bc()) {
- _context.setGL(new DebugGL3bc(_context.getGL().getGL3bc()));
- } else {
- if (_context.getGL().isGL3()) {
- _context.setGL(new DebugGL3(_context.getGL().getGL3()));
- } else {
- if (_context.getGL().isGL2()) {
- _context.setGL(new DebugGL2(_context.getGL().getGL2()));
- }
- }
- }
- }
- }
- }
+ _context.setGL(GLPipelineFactory.create("javax.media.opengl.Debug", null, _context.getGL(), null));
_debugEnabled = true;
LOGGER.info("DebugGL Enabled");