diff options
author | Sven Gothel <[email protected]> | 2009-08-01 07:20:33 -0700 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2009-08-01 07:20:33 -0700 |
commit | 3d7e3437e52d1bbc9031e4be0325ea6dea3b33b8 (patch) | |
tree | 1187ff2e40c4567512ac3cef0784e76ecf4baad9 /src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java | |
parent | 4e0a5af0b359b98b26ea3e961d023c658650be6c (diff) |
Cleanup GLSL ShaderUtil/Code; Add dumpCode
Diffstat (limited to 'src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java')
-rw-r--r-- | src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java b/src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java index bab9ef4f3..d8f6eeea2 100644 --- a/src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java +++ b/src/jogl/classes/com/sun/opengl/util/glsl/ShaderState.java @@ -3,14 +3,17 @@ package com.sun.opengl.util.glsl; import javax.media.opengl.*; import com.sun.opengl.util.*; +import com.sun.opengl.impl.Debug; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.nio.*; import java.io.PrintStream; +import java.security.*; public class ShaderState { + public static final boolean DEBUG = Debug.isPropertyDefined("jogl.debug.GLSLState", true, AccessController.getContext()); public ShaderState() { } @@ -77,8 +80,10 @@ public class ShaderState { int curId = (null!=shaderProgram)?shaderProgram.id():-1; int newId = (null!=prog)?prog.id():-1; System.err.println("Info: attachShaderProgram: "+curId+" -> "+newId+"\n\t"+shaderProgram+"\n\t"+prog); - Throwable tX = new Throwable("Info: attachShaderProgram: Trace"); - tX.printStackTrace(); + if(verbose) { + Throwable tX = new Throwable("Info: attachShaderProgram: Trace"); + tX.printStackTrace(); + } } if(null!=shaderProgram) { if(shaderProgram.equals(prog)) { @@ -635,7 +640,6 @@ public class ShaderState { return buf.toString(); } - protected static final boolean DEBUG = false; protected boolean verbose = false; protected ShaderProgram shaderProgram=null; protected HashMap attribMap2Idx = new HashMap(); |