summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Bien <[email protected]>2010-04-24 18:16:55 +0200
committerMichael Bien <[email protected]>2010-04-24 18:16:55 +0200
commit4f116decee048c8ee6e4c980f8b0d85705f927fb (patch)
tree17b3a1df249db0a880f088ce9275d4073f5b1b12
parent1ad8c39df6b097c80ba7a85badf555e7f669cc3f (diff)
changes due to refactorings in ProcAddressTable.
-rwxr-xr-xmake/config/jogl/egl.cfg6
-rw-r--r--make/config/jogl/glu-CustomJavaCode-gl2.java4
-rwxr-xr-xmake/config/jogl/glu-CustomJavaCode-gl2es1.java4
-rwxr-xr-xmake/config/jogl/glu-gl2.cfg2
-rw-r--r--src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java2
-rw-r--r--src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java2
6 files changed, 10 insertions, 10 deletions
diff --git a/make/config/jogl/egl.cfg b/make/config/jogl/egl.cfg
index 74047072b..5f13b5d0d 100755
--- a/make/config/jogl/egl.cfg
+++ b/make/config/jogl/egl.cfg
@@ -25,9 +25,9 @@ CustomCCode #include <EGL/egl.h>
Include ../intptr.cfg
-CustomJavaCode EGL private static EGLProcAddressTable _table = new EGLProcAddressTable();
+CustomJavaCode EGL private static EGLProcAddressTable _table = new EGLProcAddressTable(new GLProcAddressResolver());
CustomJavaCode EGL public static void resetProcAddressTable(DynamicLookupHelper lookup) {
-CustomJavaCode EGL GLProcAddressHelper.resetProcAddressTable(_table, lookup);
+CustomJavaCode EGL _table.resetProcAddressTable(lookup);
CustomJavaCode EGL }
# There are some #defines in egl.h that GlueGen and PCPP don't currently handle
@@ -47,4 +47,4 @@ CustomJavaCode EGL return dispatch_eglGetProcAddress1(procname, eglGetProcAdd
CustomJavaCode EGL }
-Import com.jogamp.gluegen.runtime.opengl.GLProcAddressHelper
+Import com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
diff --git a/make/config/jogl/glu-CustomJavaCode-gl2.java b/make/config/jogl/glu-CustomJavaCode-gl2.java
index 5b2a3ed89..3d884f860 100644
--- a/make/config/jogl/glu-CustomJavaCode-gl2.java
+++ b/make/config/jogl/glu-CustomJavaCode-gl2.java
@@ -547,8 +547,8 @@ private static final GLUgl2ProcAddressTable getGLUProcAddressTable() {
if (curContext == null) {
throw new GLException("No OpenGL context current on this thread");
}
- GLUgl2ProcAddressTable tmp = new GLUgl2ProcAddressTable();
- GLProcAddressHelper.resetProcAddressTable(tmp, ((GLDrawableImpl)curContext.getGLDrawable()).getDynamicLookupHelper());
+ GLUgl2ProcAddressTable tmp = new GLUgl2ProcAddressTable(new GLProcAddressResolver());
+ tmp.resetProcAddressTable(((GLDrawableImpl)curContext.getGLDrawable()).getDynamicLookupHelper());
gluProcAddressTable = tmp;
}
return gluProcAddressTable;
diff --git a/make/config/jogl/glu-CustomJavaCode-gl2es1.java b/make/config/jogl/glu-CustomJavaCode-gl2es1.java
index f3b4322d9..e93e48edd 100755
--- a/make/config/jogl/glu-CustomJavaCode-gl2es1.java
+++ b/make/config/jogl/glu-CustomJavaCode-gl2es1.java
@@ -238,8 +238,8 @@ private static GLUProcAddressTable getGLUProcAddressTable() {
loadGLULibrary();
}
if (gluProcAddressTable == null) {
- GLUProcAddressTable tmp = new GLUProcAddressTable();
- GLProcAddressHelper.resetProcAddressTable(tmp, GLDrawableFactoryImpl.getFactoryImpl());
+ GLUProcAddressTable tmp = new GLUProcAddressTable(new GLProcAddressResolver());
+ tmp.resetProcAddressTable(GLDrawableFactoryImpl.getFactoryImpl());
gluProcAddressTable = tmp;
}
return gluProcAddressTable;
diff --git a/make/config/jogl/glu-gl2.cfg b/make/config/jogl/glu-gl2.cfg
index cc5b16f0f..aec0c446a 100755
--- a/make/config/jogl/glu-gl2.cfg
+++ b/make/config/jogl/glu-gl2.cfg
@@ -40,7 +40,7 @@ IncludeAs CustomJavaCode GLUgl2 glu-CustomJavaCode-gl2.java
# and to the nurbs.* package for the NURBS functionality
Import com.jogamp.opengl.impl.glu.nurbs.*
Import java.security.*
-Import com.jogamp.gluegen.runtime.opengl.GLProcAddressHelper
+Import com.jogamp.gluegen.runtime.opengl.GLProcAddressResolver
Import com.jogamp.opengl.impl.glu.gl2.nurbs.*
Import com.jogamp.opengl.impl.glu.mipmap.Mipmap
Import com.jogamp.opengl.impl.glu.gl2.*
diff --git a/src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java b/src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java
index 7d0c3a0c2..6899f5785 100644
--- a/src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java
+++ b/src/jogl/classes/com/jogamp/opengl/impl/GLContextImpl.java
@@ -688,7 +688,7 @@ public abstract class GLContextImpl extends GLContext {
/** Helper routine which resets a ProcAddressTable generated by the
GLEmitter by looking up anew all of its function pointers. */
protected void resetProcAddressTable(Object table) {
- GLProcAddressHelper.resetProcAddressTable(table, getDrawableImpl().getDynamicLookupHelper() );
+ ((ProcAddressTable)table).resetProcAddressTable(getDrawableImpl().getDynamicLookupHelper() );
}
/** Indicates whether the underlying OpenGL context has been
diff --git a/src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java b/src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java
index 9a0edcfbb..d8013206d 100644
--- a/src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java
+++ b/src/jogl/classes/com/jogamp/opengl/impl/x11/glx/X11GLXDrawableFactory.java
@@ -54,7 +54,7 @@ public class X11GLXDrawableFactory extends GLDrawableFactoryImpl implements Dyna
super();
// Must initialize GLX support eagerly in case a pbuffer is the
// first thing instantiated
- GLProcAddressHelper.resetProcAddressTable(GLX.getGLXProcAddressTable(), this);
+ GLX.getGLXProcAddressTable().resetProcAddressTable(this);
// Register our GraphicsConfigurationFactory implementations
// The act of constructing them causes them to be registered
new X11GLXGraphicsConfigurationFactory();