diff options
Diffstat (limited to 'src/jogl/classes/com/jogamp/gluegen/opengl')
6 files changed, 81 insertions, 28 deletions
diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java index 1bc5df959..7acba95e6 100644 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java @@ -39,13 +39,21 @@ */ package com.jogamp.gluegen.opengl; -import com.jogamp.gluegen.*; - -import java.lang.reflect.*; -import java.io.*; +import com.jogamp.gluegen.CodeGenUtils; +import com.jogamp.gluegen.JavaType; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; +import java.lang.reflect.Method; import java.nio.Buffer; -import java.util.*; import java.util.ArrayList; +import java.util.Arrays; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Set; public class BuildComposablePipeline { diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java index 9946c9df1..3131267cc 100644 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java @@ -40,9 +40,23 @@ package com.jogamp.gluegen.opengl; -import java.io.*; -import java.util.*; -import java.util.regex.*; +import java.io.BufferedReader; +import java.io.BufferedWriter; +import java.io.File; +import java.io.FileReader; +import java.io.FileWriter; +import java.io.IOException; +import java.io.PrintWriter; +import java.util.ArrayList; +import java.util.Collections; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.Set; +import java.util.regex.Matcher; +import java.util.regex.Pattern; /** * Builds the StaticGLInfo class from the OpenGL header files (i.e., gl.h diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java index 010ca1069..d03e1bd9c 100755 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java @@ -39,12 +39,21 @@ */ package com.jogamp.gluegen.opengl; -import java.io.*; -import java.util.*; - -import com.jogamp.gluegen.*; -import com.jogamp.gluegen.procaddress.*; +import com.jogamp.gluegen.GlueEmitterControls; +import com.jogamp.gluegen.MethodBinding; +import com.jogamp.gluegen.procaddress.ProcAddressConfiguration; import com.jogamp.gluegen.runtime.opengl.GLExtensionNames; +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; +import java.util.List; +import java.util.Map; +import java.util.NoSuchElementException; +import java.util.Set; +import java.util.StringTokenizer; public class GLConfiguration extends ProcAddressConfiguration { diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java index ad9e47011..530e6fe76 100644 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java @@ -39,12 +39,29 @@ */ package com.jogamp.gluegen.opengl; -import java.io.*; -import java.util.*; -import com.jogamp.gluegen.*; -import com.jogamp.gluegen.cgram.types.*; -import com.jogamp.gluegen.procaddress.*; +import com.jogamp.gluegen.ConstantDefinition; +import com.jogamp.gluegen.FunctionEmitter; +import com.jogamp.gluegen.GlueEmitterControls; +import com.jogamp.gluegen.JavaConfiguration; +import com.jogamp.gluegen.JavaEmitter; +import com.jogamp.gluegen.JavaMethodBindingEmitter; +import com.jogamp.gluegen.JavaType; +import com.jogamp.gluegen.MethodBinding; +import com.jogamp.gluegen.SymbolFilter; +import com.jogamp.gluegen.cgram.types.FunctionSymbol; +import com.jogamp.gluegen.procaddress.ProcAddressEmitter; +import com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter; import com.jogamp.gluegen.runtime.opengl.GLExtensionNames; +import java.io.IOException; +import java.io.PrintWriter; +import java.util.ArrayList; +import java.util.Collection; +import java.util.IdentityHashMap; +import java.util.Iterator; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; +import java.util.Set; /** * A subclass of ProcAddressEmitter with special OpenGL-specific diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java index be9b7b442..4d8c14985 100755 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java @@ -39,10 +39,13 @@ */ package com.jogamp.gluegen.opengl; -import java.io.*; -import com.jogamp.gluegen.*; -import com.jogamp.gluegen.cgram.types.*; -import com.jogamp.gluegen.procaddress.*; +import com.jogamp.gluegen.CommentEmitter; +import com.jogamp.gluegen.JavaEmitter; +import com.jogamp.gluegen.JavaMethodBindingEmitter; +import com.jogamp.gluegen.MethodBinding; +import com.jogamp.gluegen.cgram.types.Type; +import com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter; +import java.io.PrintWriter; /** A specialization of the proc address emitter which knows how to change argument names to take into account Vertex Buffer Object / diff --git a/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java index a39145739..c0c66a4b3 100755 --- a/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java @@ -40,12 +40,14 @@ package com.jogamp.gluegen.opengl.nativesig; -import java.io.*; - -import com.jogamp.gluegen.*; -import com.jogamp.gluegen.cgram.types.*; -import com.jogamp.gluegen.opengl.*; -import com.jogamp.gluegen.procaddress.*; +import com.jogamp.gluegen.JavaMethodBindingEmitter; +import com.jogamp.gluegen.JavaType; +import com.jogamp.gluegen.MethodBinding; +import com.jogamp.gluegen.cgram.types.Type; +import com.jogamp.gluegen.opengl.GLEmitter; +import com.jogamp.gluegen.opengl.GLJavaMethodBindingEmitter; +import com.jogamp.gluegen.procaddress.ProcAddressJavaMethodBindingEmitter; +import java.io.PrintWriter; public class NativeSignatureJavaMethodBindingEmitter extends GLJavaMethodBindingEmitter { |