From 5f2014d884f84f2bbb401be12c75c0f9a181a8ae Mon Sep 17 00:00:00 2001 From: Sven Gothel Date: Sun, 6 Jul 2008 04:52:04 +0000 Subject: Simplifying ForceProcAddressGen and LocalProcAddressCallingConvention, while adding the generic function name '__ALL__'. This action applies to all generated functions then, hence it lowers the maintenance of the gluegen cfg files. Example: ForceProcAddressGen __ALL__ LocalProcAddressCallingConvention __ALL__ GL_APIENTRY git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JOGL_2_SANDBOX@1713 232f8b59-042b-4e1e-8c03-345bb8c30851 --- make/egl.cfg | 35 +------ make/gl-es1.cfg | 292 +------------------------------------------------------- make/gl-es2.cfg | 286 +----------------------------------------------------- 3 files changed, 5 insertions(+), 608 deletions(-) diff --git a/make/egl.cfg b/make/egl.cfg index 96b70f1ab..7e9f3db4f 100755 --- a/make/egl.cfg +++ b/make/egl.cfg @@ -33,40 +33,7 @@ Opaque long __EGLFuncPtr # Force all of the methods to be emitted using dynamic linking so we # don't need to link against any emulation library on the desktop or # depend on the presence of an import library for a particular device -ForceProcAddressGen eglGetError -ForceProcAddressGen eglGetDisplay -ForceProcAddressGen eglInitialize -ForceProcAddressGen eglTerminate -ForceProcAddressGen eglQueryString -ForceProcAddressGen eglGetConfigs -ForceProcAddressGen eglChooseConfig -ForceProcAddressGen eglGetConfigAttrib -ForceProcAddressGen eglCreateWindowSurface -ForceProcAddressGen eglCreatePbufferSurface -ForceProcAddressGen eglCreatePixmapSurface -ForceProcAddressGen eglDestroySurface -ForceProcAddressGen eglQuerySurface -ForceProcAddressGen eglBindAPI -ForceProcAddressGen eglQueryAPI -ForceProcAddressGen eglWaitClient -ForceProcAddressGen eglReleaseThread -ForceProcAddressGen eglCreatePbufferFromClientBuffer -ForceProcAddressGen eglSurfaceAttrib -ForceProcAddressGen eglBindTexImage -ForceProcAddressGen eglReleaseTexImage -ForceProcAddressGen eglSwapInterval -ForceProcAddressGen eglCreateContext -ForceProcAddressGen eglDestroyContext -ForceProcAddressGen eglMakeCurrent -ForceProcAddressGen eglGetCurrentContext -ForceProcAddressGen eglGetCurrentSurface -ForceProcAddressGen eglGetCurrentDisplay -ForceProcAddressGen eglQueryContext -ForceProcAddressGen eglWaitGL -ForceProcAddressGen eglWaitNative -ForceProcAddressGen eglSwapBuffers -ForceProcAddressGen eglCopyBuffers -ForceProcAddressGen eglGetProcAddress +ForceProcAddressGen __ALL__ # Treat all of the EGL types as opaque longs # Opaque long EGLConfig diff --git a/make/gl-es1.cfg b/make/gl-es1.cfg index b18e4ea47..db32adba6 100755 --- a/make/gl-es1.cfg +++ b/make/gl-es1.cfg @@ -30,299 +30,11 @@ GLHeader GLES/glext.h # Force all of the methods to be emitted using dynamic linking so we # don't need to link against any emulation library on the desktop or # depend on the presence of an import library for a particular device -ForceProcAddressGen glAlphaFunc -ForceProcAddressGen glClearColor -ForceProcAddressGen glClearDepthf -ForceProcAddressGen glClipPlanef -ForceProcAddressGen glColor4f -ForceProcAddressGen glDepthRangef -ForceProcAddressGen glFogf -ForceProcAddressGen glFogfv -ForceProcAddressGen glFrustumf -ForceProcAddressGen glGetClipPlanef -ForceProcAddressGen glGetFloatv -ForceProcAddressGen glGetLightfv -ForceProcAddressGen glGetMaterialfv -ForceProcAddressGen glGetTexEnvfv -ForceProcAddressGen glGetTexParameterfv -ForceProcAddressGen glLightModelf -ForceProcAddressGen glLightModelfv -ForceProcAddressGen glLightf -ForceProcAddressGen glLightfv -ForceProcAddressGen glLineWidth -ForceProcAddressGen glLoadMatrixf -ForceProcAddressGen glMaterialf -ForceProcAddressGen glMaterialfv -ForceProcAddressGen glMultMatrixf -ForceProcAddressGen glMultiTexCoord4f -ForceProcAddressGen glNormal3f -ForceProcAddressGen glOrthof -ForceProcAddressGen glPointParameterf -ForceProcAddressGen glPointParameterfv -ForceProcAddressGen glPointSize -ForceProcAddressGen glPolygonOffset -ForceProcAddressGen glRotatef -ForceProcAddressGen glScalef -ForceProcAddressGen glTexEnvf -ForceProcAddressGen glTexEnvfv -ForceProcAddressGen glTexParameterf -ForceProcAddressGen glTexParameterfv -ForceProcAddressGen glTranslatef -ForceProcAddressGen glActiveTexture -ForceProcAddressGen glAlphaFuncx -ForceProcAddressGen glBindBuffer -ForceProcAddressGen glBindTexture -ForceProcAddressGen glBlendFunc -ForceProcAddressGen glBufferData -ForceProcAddressGen glBufferSubData -ForceProcAddressGen glClear -ForceProcAddressGen glClearColorx -ForceProcAddressGen glClearDepthx -ForceProcAddressGen glClearStencil -ForceProcAddressGen glClientActiveTexture -ForceProcAddressGen glClipPlanex -ForceProcAddressGen glColor4ub -ForceProcAddressGen glColor4x -ForceProcAddressGen glColorMask -ForceProcAddressGen glColorPointer -ForceProcAddressGen glCompressedTexImage2D -ForceProcAddressGen glCompressedTexSubImage2D -ForceProcAddressGen glCopyTexImage2D -ForceProcAddressGen glCopyTexSubImage2D -ForceProcAddressGen glCullFace -ForceProcAddressGen glDeleteBuffers -ForceProcAddressGen glDeleteTextures -ForceProcAddressGen glDepthFunc -ForceProcAddressGen glDepthMask -ForceProcAddressGen glDepthRangex -ForceProcAddressGen glDisable -ForceProcAddressGen glDisableClientState -ForceProcAddressGen glDrawArrays -ForceProcAddressGen glDrawElements -ForceProcAddressGen glEnable -ForceProcAddressGen glEnableClientState -ForceProcAddressGen glFinish -ForceProcAddressGen glFlush -ForceProcAddressGen glFogx -ForceProcAddressGen glFogxv -ForceProcAddressGen glFrontFace -ForceProcAddressGen glFrustumx -ForceProcAddressGen glGetBooleanv -ForceProcAddressGen glGetBufferParameteriv -ForceProcAddressGen glGetClipPlanex -ForceProcAddressGen glGenBuffers -ForceProcAddressGen glGenTextures -ForceProcAddressGen glGetError -ForceProcAddressGen glGetFixedv -ForceProcAddressGen glGetIntegerv -ForceProcAddressGen glGetLightxv -ForceProcAddressGen glGetMaterialxv -ForceProcAddressGen glGetPointerv -ForceProcAddressGen glGetString -ForceProcAddressGen glGetTexEnviv -ForceProcAddressGen glGetTexEnvxv -ForceProcAddressGen glGetTexParameteriv -ForceProcAddressGen glGetTexParameterxv -ForceProcAddressGen glHint -ForceProcAddressGen glIsBuffer -ForceProcAddressGen glIsEnabled -ForceProcAddressGen glIsTexture -ForceProcAddressGen glLightModelx -ForceProcAddressGen glLightModelxv -ForceProcAddressGen glLightx -ForceProcAddressGen glLightxv -ForceProcAddressGen glLineWidthx -ForceProcAddressGen glLoadIdentity -ForceProcAddressGen glLoadMatrixx -ForceProcAddressGen glLogicOp -ForceProcAddressGen glMaterialx -ForceProcAddressGen glMaterialxv -ForceProcAddressGen glMatrixMode -ForceProcAddressGen glMultMatrixx -ForceProcAddressGen glMultiTexCoord4x -ForceProcAddressGen glNormal3x -ForceProcAddressGen glNormalPointer -ForceProcAddressGen glOrthox -ForceProcAddressGen glPixelStorei -ForceProcAddressGen glPointParameterx -ForceProcAddressGen glPointParameterxv -ForceProcAddressGen glPointSizex -ForceProcAddressGen glPolygonOffsetx -ForceProcAddressGen glPopMatrix -ForceProcAddressGen glPushMatrix -ForceProcAddressGen glReadPixels -ForceProcAddressGen glRotatex -ForceProcAddressGen glSampleCoverage -ForceProcAddressGen glSampleCoveragex -ForceProcAddressGen glScalex -ForceProcAddressGen glScissor -ForceProcAddressGen glShadeModel -ForceProcAddressGen glStencilFunc -ForceProcAddressGen glStencilMask -ForceProcAddressGen glStencilOp -ForceProcAddressGen glTexCoordPointer -ForceProcAddressGen glTexEnvi -ForceProcAddressGen glTexEnvx -ForceProcAddressGen glTexEnviv -ForceProcAddressGen glTexEnvxv -ForceProcAddressGen glTexImage2D -ForceProcAddressGen glTexParameteri -ForceProcAddressGen glTexParameterx -ForceProcAddressGen glTexParameteriv -ForceProcAddressGen glTexParameterxv -ForceProcAddressGen glTexSubImage2D -ForceProcAddressGen glTranslatex -ForceProcAddressGen glVertexPointer -ForceProcAddressGen glViewport -ForceProcAddressGen glPointSizePointerOES +ForceProcAddressGen __ALL__ # Also force the calling conventions of the locally generated function # pointer typedefs for these routines to GL_APIENTRY -LocalProcAddressCallingConvention glAlphaFunc GL_APIENTRY -LocalProcAddressCallingConvention glClearColor GL_APIENTRY -LocalProcAddressCallingConvention glClearDepthf GL_APIENTRY -LocalProcAddressCallingConvention glClipPlanef GL_APIENTRY -LocalProcAddressCallingConvention glColor4f GL_APIENTRY -LocalProcAddressCallingConvention glDepthRangef GL_APIENTRY -LocalProcAddressCallingConvention glFogf GL_APIENTRY -LocalProcAddressCallingConvention glFogfv GL_APIENTRY -LocalProcAddressCallingConvention glFrustumf GL_APIENTRY -LocalProcAddressCallingConvention glGetClipPlanef GL_APIENTRY -LocalProcAddressCallingConvention glGetFloatv GL_APIENTRY -LocalProcAddressCallingConvention glGetLightfv GL_APIENTRY -LocalProcAddressCallingConvention glGetMaterialfv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexEnvfv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexParameterfv GL_APIENTRY -LocalProcAddressCallingConvention glLightModelf GL_APIENTRY -LocalProcAddressCallingConvention glLightModelfv GL_APIENTRY -LocalProcAddressCallingConvention glLightf GL_APIENTRY -LocalProcAddressCallingConvention glLightfv GL_APIENTRY -LocalProcAddressCallingConvention glLineWidth GL_APIENTRY -LocalProcAddressCallingConvention glLoadMatrixf GL_APIENTRY -LocalProcAddressCallingConvention glMaterialf GL_APIENTRY -LocalProcAddressCallingConvention glMaterialfv GL_APIENTRY -LocalProcAddressCallingConvention glMultMatrixf GL_APIENTRY -LocalProcAddressCallingConvention glMultiTexCoord4f GL_APIENTRY -LocalProcAddressCallingConvention glNormal3f GL_APIENTRY -LocalProcAddressCallingConvention glOrthof GL_APIENTRY -LocalProcAddressCallingConvention glPointParameterf GL_APIENTRY -LocalProcAddressCallingConvention glPointParameterfv GL_APIENTRY -LocalProcAddressCallingConvention glPointSize GL_APIENTRY -LocalProcAddressCallingConvention glPolygonOffset GL_APIENTRY -LocalProcAddressCallingConvention glRotatef GL_APIENTRY -LocalProcAddressCallingConvention glScalef GL_APIENTRY -LocalProcAddressCallingConvention glTexEnvf GL_APIENTRY -LocalProcAddressCallingConvention glTexEnvfv GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterf GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterfv GL_APIENTRY -LocalProcAddressCallingConvention glTranslatef GL_APIENTRY -LocalProcAddressCallingConvention glActiveTexture GL_APIENTRY -LocalProcAddressCallingConvention glAlphaFuncx GL_APIENTRY -LocalProcAddressCallingConvention glBindBuffer GL_APIENTRY -LocalProcAddressCallingConvention glBindTexture GL_APIENTRY -LocalProcAddressCallingConvention glBlendFunc GL_APIENTRY -LocalProcAddressCallingConvention glBufferData GL_APIENTRY -LocalProcAddressCallingConvention glBufferSubData GL_APIENTRY -LocalProcAddressCallingConvention glClear GL_APIENTRY -LocalProcAddressCallingConvention glClearColorx GL_APIENTRY -LocalProcAddressCallingConvention glClearDepthx GL_APIENTRY -LocalProcAddressCallingConvention glClearStencil GL_APIENTRY -LocalProcAddressCallingConvention glClientActiveTexture GL_APIENTRY -LocalProcAddressCallingConvention glClipPlanex GL_APIENTRY -LocalProcAddressCallingConvention glColor4ub GL_APIENTRY -LocalProcAddressCallingConvention glColor4x GL_APIENTRY -LocalProcAddressCallingConvention glColorMask GL_APIENTRY -LocalProcAddressCallingConvention glColorPointer GL_APIENTRY -LocalProcAddressCallingConvention glCompressedTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCompressedTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCopyTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCopyTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCullFace GL_APIENTRY -LocalProcAddressCallingConvention glDeleteBuffers GL_APIENTRY -LocalProcAddressCallingConvention glDeleteTextures GL_APIENTRY -LocalProcAddressCallingConvention glDepthFunc GL_APIENTRY -LocalProcAddressCallingConvention glDepthMask GL_APIENTRY -LocalProcAddressCallingConvention glDepthRangex GL_APIENTRY -LocalProcAddressCallingConvention glDisable GL_APIENTRY -LocalProcAddressCallingConvention glDisableClientState GL_APIENTRY -LocalProcAddressCallingConvention glDrawArrays GL_APIENTRY -LocalProcAddressCallingConvention glDrawElements GL_APIENTRY -LocalProcAddressCallingConvention glEnable GL_APIENTRY -LocalProcAddressCallingConvention glEnableClientState GL_APIENTRY -LocalProcAddressCallingConvention glFinish GL_APIENTRY -LocalProcAddressCallingConvention glFlush GL_APIENTRY -LocalProcAddressCallingConvention glFogx GL_APIENTRY -LocalProcAddressCallingConvention glFogxv GL_APIENTRY -LocalProcAddressCallingConvention glFrontFace GL_APIENTRY -LocalProcAddressCallingConvention glFrustumx GL_APIENTRY -LocalProcAddressCallingConvention glGetBooleanv GL_APIENTRY -LocalProcAddressCallingConvention glGetBufferParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetClipPlanex GL_APIENTRY -LocalProcAddressCallingConvention glGenBuffers GL_APIENTRY -LocalProcAddressCallingConvention glGenTextures GL_APIENTRY -LocalProcAddressCallingConvention glGetError GL_APIENTRY -LocalProcAddressCallingConvention glGetFixedv GL_APIENTRY -LocalProcAddressCallingConvention glGetIntegerv GL_APIENTRY -LocalProcAddressCallingConvention glGetLightxv GL_APIENTRY -LocalProcAddressCallingConvention glGetMaterialxv GL_APIENTRY -LocalProcAddressCallingConvention glGetPointerv GL_APIENTRY -LocalProcAddressCallingConvention glGetString GL_APIENTRY -LocalProcAddressCallingConvention glGetTexEnviv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexEnvxv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexParameterxv GL_APIENTRY -LocalProcAddressCallingConvention glHint GL_APIENTRY -LocalProcAddressCallingConvention glIsBuffer GL_APIENTRY -LocalProcAddressCallingConvention glIsEnabled GL_APIENTRY -LocalProcAddressCallingConvention glIsTexture GL_APIENTRY -LocalProcAddressCallingConvention glLightModelx GL_APIENTRY -LocalProcAddressCallingConvention glLightModelxv GL_APIENTRY -LocalProcAddressCallingConvention glLightx GL_APIENTRY -LocalProcAddressCallingConvention glLightxv GL_APIENTRY -LocalProcAddressCallingConvention glLineWidthx GL_APIENTRY -LocalProcAddressCallingConvention glLoadIdentity GL_APIENTRY -LocalProcAddressCallingConvention glLoadMatrixx GL_APIENTRY -LocalProcAddressCallingConvention glLogicOp GL_APIENTRY -LocalProcAddressCallingConvention glMaterialx GL_APIENTRY -LocalProcAddressCallingConvention glMaterialxv GL_APIENTRY -LocalProcAddressCallingConvention glMatrixMode GL_APIENTRY -LocalProcAddressCallingConvention glMultMatrixx GL_APIENTRY -LocalProcAddressCallingConvention glMultiTexCoord4x GL_APIENTRY -LocalProcAddressCallingConvention glNormal3x GL_APIENTRY -LocalProcAddressCallingConvention glNormalPointer GL_APIENTRY -LocalProcAddressCallingConvention glOrthox GL_APIENTRY -LocalProcAddressCallingConvention glPixelStorei GL_APIENTRY -LocalProcAddressCallingConvention glPointParameterx GL_APIENTRY -LocalProcAddressCallingConvention glPointParameterxv GL_APIENTRY -LocalProcAddressCallingConvention glPointSizex GL_APIENTRY -LocalProcAddressCallingConvention glPolygonOffsetx GL_APIENTRY -LocalProcAddressCallingConvention glPopMatrix GL_APIENTRY -LocalProcAddressCallingConvention glPushMatrix GL_APIENTRY -LocalProcAddressCallingConvention glReadPixels GL_APIENTRY -LocalProcAddressCallingConvention glRotatex GL_APIENTRY -LocalProcAddressCallingConvention glSampleCoverage GL_APIENTRY -LocalProcAddressCallingConvention glSampleCoveragex GL_APIENTRY -LocalProcAddressCallingConvention glScalex GL_APIENTRY -LocalProcAddressCallingConvention glScissor GL_APIENTRY -LocalProcAddressCallingConvention glShadeModel GL_APIENTRY -LocalProcAddressCallingConvention glStencilFunc GL_APIENTRY -LocalProcAddressCallingConvention glStencilMask GL_APIENTRY -LocalProcAddressCallingConvention glStencilOp GL_APIENTRY -LocalProcAddressCallingConvention glTexCoordPointer GL_APIENTRY -LocalProcAddressCallingConvention glTexEnvi GL_APIENTRY -LocalProcAddressCallingConvention glTexEnvx GL_APIENTRY -LocalProcAddressCallingConvention glTexEnviv GL_APIENTRY -LocalProcAddressCallingConvention glTexEnvxv GL_APIENTRY -LocalProcAddressCallingConvention glTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glTexParameteri GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterx GL_APIENTRY -LocalProcAddressCallingConvention glTexParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterxv GL_APIENTRY -LocalProcAddressCallingConvention glTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glTranslatex GL_APIENTRY -LocalProcAddressCallingConvention glVertexPointer GL_APIENTRY -LocalProcAddressCallingConvention glViewport GL_APIENTRY -LocalProcAddressCallingConvention glPointSizePointerOES GL_APIENTRY +LocalProcAddressCallingConvention __ALL__ GL_APIENTRY # Pick up on-line OpenGL javadoc thanks to user cylab on javagaming.org forums TagNativeBinding true diff --git a/make/gl-es2.cfg b/make/gl-es2.cfg index 2fc3e7919..e69a5d348 100755 --- a/make/gl-es2.cfg +++ b/make/gl-es2.cfg @@ -28,293 +28,11 @@ GLHeader GLES2/gl2ext.h # Force all of the methods to be emitted using dynamic linking so we # don't need to link against any emulation library on the desktop or # depend on the presence of an import library for a particular device -ForceProcAddressGen glActiveTexture -ForceProcAddressGen glAttachShader -ForceProcAddressGen glBindAttribLocation -ForceProcAddressGen glBindBuffer -ForceProcAddressGen glBindFramebuffer -ForceProcAddressGen glBindRenderbuffer -ForceProcAddressGen glBindTexture -ForceProcAddressGen glBlendColor -ForceProcAddressGen glBlendEquation -ForceProcAddressGen glBlendEquationSeparate -ForceProcAddressGen glBlendFunc -ForceProcAddressGen glBlendFuncSeparate -ForceProcAddressGen glBufferData -ForceProcAddressGen glBufferSubData -ForceProcAddressGen glCheckFramebufferStatus -ForceProcAddressGen glClear -ForceProcAddressGen glClearColor -ForceProcAddressGen glClearDepthf -ForceProcAddressGen glClearStencil -ForceProcAddressGen glColorMask -ForceProcAddressGen glCompileShader -ForceProcAddressGen glCompressedTexImage2D -ForceProcAddressGen glCompressedTexSubImage2D -ForceProcAddressGen glCopyTexImage2D -ForceProcAddressGen glCopyTexSubImage2D -ForceProcAddressGen glCreateProgram -ForceProcAddressGen glCreateShader -ForceProcAddressGen glCullFace -ForceProcAddressGen glDeleteBuffers -ForceProcAddressGen glDeleteFramebuffers -ForceProcAddressGen glDeleteTextures -ForceProcAddressGen glDeleteProgram -ForceProcAddressGen glDeleteRenderbuffers -ForceProcAddressGen glDeleteShader -ForceProcAddressGen glDetachShader -ForceProcAddressGen glDepthFunc -ForceProcAddressGen glDepthMask -ForceProcAddressGen glDepthRangef -ForceProcAddressGen glDisable -ForceProcAddressGen glDisableVertexAttribArray -ForceProcAddressGen glDrawArrays -ForceProcAddressGen glDrawElements -ForceProcAddressGen glEnable -ForceProcAddressGen glEnableVertexAttribArray -ForceProcAddressGen glFinish -ForceProcAddressGen glFlush -ForceProcAddressGen glFramebufferRenderbuffer -ForceProcAddressGen glFramebufferTexture2D -ForceProcAddressGen glFrontFace -ForceProcAddressGen glGenBuffers -ForceProcAddressGen glGenerateMipmap -ForceProcAddressGen glGenFramebuffers -ForceProcAddressGen glGenRenderbuffers -ForceProcAddressGen glGenTextures -ForceProcAddressGen glGetActiveAttrib -ForceProcAddressGen glGetActiveUniform -ForceProcAddressGen glGetAttachedShaders -ForceProcAddressGen glGetAttribLocation -ForceProcAddressGen glGetBooleanv -ForceProcAddressGen glGetBufferParameteriv -ForceProcAddressGen glGetError -ForceProcAddressGen glGetFloatv -ForceProcAddressGen glGetFramebufferAttachmentParameteriv -ForceProcAddressGen glGetIntegerv -ForceProcAddressGen glGetProgramiv -ForceProcAddressGen glGetProgramInfoLog -ForceProcAddressGen glGetRenderbufferParameteriv -ForceProcAddressGen glGetShaderiv -ForceProcAddressGen glGetShaderInfoLog -ForceProcAddressGen glGetShaderPrecisionFormat -ForceProcAddressGen glGetShaderSource -ForceProcAddressGen glGetString -ForceProcAddressGen glGetTexParameterfv -ForceProcAddressGen glGetTexParameteriv -ForceProcAddressGen glGetUniformfv -ForceProcAddressGen glGetUniformiv -ForceProcAddressGen glGetUniformLocation -ForceProcAddressGen glGetVertexAttribfv -ForceProcAddressGen glGetVertexAttribiv -ForceProcAddressGen glGetVertexAttribPointerv -ForceProcAddressGen glHint -ForceProcAddressGen glIsBuffer -ForceProcAddressGen glIsEnabled -ForceProcAddressGen glIsFramebuffer -ForceProcAddressGen glIsProgram -ForceProcAddressGen glIsRenderbuffer -ForceProcAddressGen glIsShader -ForceProcAddressGen glIsTexture -ForceProcAddressGen glLineWidth -ForceProcAddressGen glLinkProgram -ForceProcAddressGen glPixelStorei -ForceProcAddressGen glPolygonOffset -ForceProcAddressGen glReadPixels -ForceProcAddressGen glReleaseShaderCompiler -ForceProcAddressGen glRenderbufferStorage -ForceProcAddressGen glSampleCoverage -ForceProcAddressGen glScissor -ForceProcAddressGen glShaderBinary -ForceProcAddressGen glShaderSource -ForceProcAddressGen glStencilFunc -ForceProcAddressGen glStencilFuncSeparate -ForceProcAddressGen glStencilMask -ForceProcAddressGen glStencilMaskSeparate -ForceProcAddressGen glStencilOp -ForceProcAddressGen glStencilOpSeparate -ForceProcAddressGen glTexImage2D -ForceProcAddressGen glTexParameterf -ForceProcAddressGen glTexParameterfv -ForceProcAddressGen glTexParameteri -ForceProcAddressGen glTexParameteriv -ForceProcAddressGen glTexSubImage2D -ForceProcAddressGen glUniform1f -ForceProcAddressGen glUniform1fv -ForceProcAddressGen glUniform1i -ForceProcAddressGen glUniform1iv -ForceProcAddressGen glUniform2f -ForceProcAddressGen glUniform2fv -ForceProcAddressGen glUniform2i -ForceProcAddressGen glUniform2iv -ForceProcAddressGen glUniform3f -ForceProcAddressGen glUniform3fv -ForceProcAddressGen glUniform3i -ForceProcAddressGen glUniform3iv -ForceProcAddressGen glUniform4f -ForceProcAddressGen glUniform4fv -ForceProcAddressGen glUniform4i -ForceProcAddressGen glUniform4iv -ForceProcAddressGen glUniformMatrix2fv -ForceProcAddressGen glUniformMatrix3fv -ForceProcAddressGen glUniformMatrix4fv -ForceProcAddressGen glUseProgram -ForceProcAddressGen glValidateProgram -ForceProcAddressGen glVertexAttrib1f -ForceProcAddressGen glVertexAttrib1fv -ForceProcAddressGen glVertexAttrib2f -ForceProcAddressGen glVertexAttrib2fv -ForceProcAddressGen glVertexAttrib3f -ForceProcAddressGen glVertexAttrib3fv -ForceProcAddressGen glVertexAttrib4f -ForceProcAddressGen glVertexAttrib4fv -ForceProcAddressGen glVertexAttribPointer -ForceProcAddressGen glViewport +ForceProcAddressGen __ALL__ # Also force the calling conventions of the locally generated function # pointer typedefs for these routines to GL_APIENTRY -LocalProcAddressCallingConvention glActiveTexture GL_APIENTRY -LocalProcAddressCallingConvention glAttachShader GL_APIENTRY -LocalProcAddressCallingConvention glBindAttribLocation GL_APIENTRY -LocalProcAddressCallingConvention glBindBuffer GL_APIENTRY -LocalProcAddressCallingConvention glBindFramebuffer GL_APIENTRY -LocalProcAddressCallingConvention glBindRenderbuffer GL_APIENTRY -LocalProcAddressCallingConvention glBindTexture GL_APIENTRY -LocalProcAddressCallingConvention glBlendColor GL_APIENTRY -LocalProcAddressCallingConvention glBlendEquation GL_APIENTRY -LocalProcAddressCallingConvention glBlendEquationSeparate GL_APIENTRY -LocalProcAddressCallingConvention glBlendFunc GL_APIENTRY -LocalProcAddressCallingConvention glBlendFuncSeparate GL_APIENTRY -LocalProcAddressCallingConvention glBufferData GL_APIENTRY -LocalProcAddressCallingConvention glBufferSubData GL_APIENTRY -LocalProcAddressCallingConvention glCheckFramebufferStatus GL_APIENTRY -LocalProcAddressCallingConvention glClear GL_APIENTRY -LocalProcAddressCallingConvention glClearColor GL_APIENTRY -LocalProcAddressCallingConvention glClearDepthf GL_APIENTRY -LocalProcAddressCallingConvention glClearStencil GL_APIENTRY -LocalProcAddressCallingConvention glColorMask GL_APIENTRY -LocalProcAddressCallingConvention glCompileShader GL_APIENTRY -LocalProcAddressCallingConvention glCompressedTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCompressedTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCopyTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCopyTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glCreateProgram GL_APIENTRY -LocalProcAddressCallingConvention glCreateShader GL_APIENTRY -LocalProcAddressCallingConvention glCullFace GL_APIENTRY -LocalProcAddressCallingConvention glDeleteBuffers GL_APIENTRY -LocalProcAddressCallingConvention glDeleteFramebuffers GL_APIENTRY -LocalProcAddressCallingConvention glDeleteTextures GL_APIENTRY -LocalProcAddressCallingConvention glDeleteProgram GL_APIENTRY -LocalProcAddressCallingConvention glDeleteRenderbuffers GL_APIENTRY -LocalProcAddressCallingConvention glDeleteShader GL_APIENTRY -LocalProcAddressCallingConvention glDetachShader GL_APIENTRY -LocalProcAddressCallingConvention glDepthFunc GL_APIENTRY -LocalProcAddressCallingConvention glDepthMask GL_APIENTRY -LocalProcAddressCallingConvention glDepthRangef GL_APIENTRY -LocalProcAddressCallingConvention glDisable GL_APIENTRY -LocalProcAddressCallingConvention glDisableVertexAttribArray GL_APIENTRY -LocalProcAddressCallingConvention glDrawArrays GL_APIENTRY -LocalProcAddressCallingConvention glDrawElements GL_APIENTRY -LocalProcAddressCallingConvention glEnable GL_APIENTRY -LocalProcAddressCallingConvention glEnableVertexAttribArray GL_APIENTRY -LocalProcAddressCallingConvention glFinish GL_APIENTRY -LocalProcAddressCallingConvention glFlush GL_APIENTRY -LocalProcAddressCallingConvention glFramebufferRenderbuffer GL_APIENTRY -LocalProcAddressCallingConvention glFramebufferTexture2D GL_APIENTRY -LocalProcAddressCallingConvention glFrontFace GL_APIENTRY -LocalProcAddressCallingConvention glGenBuffers GL_APIENTRY -LocalProcAddressCallingConvention glGenerateMipmap GL_APIENTRY -LocalProcAddressCallingConvention glGenFramebuffers GL_APIENTRY -LocalProcAddressCallingConvention glGenRenderbuffers GL_APIENTRY -LocalProcAddressCallingConvention glGenTextures GL_APIENTRY -LocalProcAddressCallingConvention glGetActiveAttrib GL_APIENTRY -LocalProcAddressCallingConvention glGetActiveUniform GL_APIENTRY -LocalProcAddressCallingConvention glGetAttachedShaders GL_APIENTRY -LocalProcAddressCallingConvention glGetAttribLocation GL_APIENTRY -LocalProcAddressCallingConvention glGetBooleanv GL_APIENTRY -LocalProcAddressCallingConvention glGetBufferParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetError GL_APIENTRY -LocalProcAddressCallingConvention glGetFloatv GL_APIENTRY -LocalProcAddressCallingConvention glGetFramebufferAttachmentParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetIntegerv GL_APIENTRY -LocalProcAddressCallingConvention glGetProgramiv GL_APIENTRY -LocalProcAddressCallingConvention glGetProgramInfoLog GL_APIENTRY -LocalProcAddressCallingConvention glGetRenderbufferParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetShaderiv GL_APIENTRY -LocalProcAddressCallingConvention glGetShaderInfoLog GL_APIENTRY -LocalProcAddressCallingConvention glGetShaderPrecisionFormat GL_APIENTRY -LocalProcAddressCallingConvention glGetShaderSource GL_APIENTRY -LocalProcAddressCallingConvention glGetString GL_APIENTRY -LocalProcAddressCallingConvention glGetTexParameterfv GL_APIENTRY -LocalProcAddressCallingConvention glGetTexParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glGetUniformfv GL_APIENTRY -LocalProcAddressCallingConvention glGetUniformiv GL_APIENTRY -LocalProcAddressCallingConvention glGetUniformLocation GL_APIENTRY -LocalProcAddressCallingConvention glGetVertexAttribfv GL_APIENTRY -LocalProcAddressCallingConvention glGetVertexAttribiv GL_APIENTRY -LocalProcAddressCallingConvention glGetVertexAttribPointerv GL_APIENTRY -LocalProcAddressCallingConvention glHint GL_APIENTRY -LocalProcAddressCallingConvention glIsBuffer GL_APIENTRY -LocalProcAddressCallingConvention glIsEnabled GL_APIENTRY -LocalProcAddressCallingConvention glIsFramebuffer GL_APIENTRY -LocalProcAddressCallingConvention glIsProgram GL_APIENTRY -LocalProcAddressCallingConvention glIsRenderbuffer GL_APIENTRY -LocalProcAddressCallingConvention glIsShader GL_APIENTRY -LocalProcAddressCallingConvention glIsTexture GL_APIENTRY -LocalProcAddressCallingConvention glLineWidth GL_APIENTRY -LocalProcAddressCallingConvention glLinkProgram GL_APIENTRY -LocalProcAddressCallingConvention glPixelStorei GL_APIENTRY -LocalProcAddressCallingConvention glPolygonOffset GL_APIENTRY -LocalProcAddressCallingConvention glReadPixels GL_APIENTRY -LocalProcAddressCallingConvention glReleaseShaderCompiler GL_APIENTRY -LocalProcAddressCallingConvention glRenderbufferStorage GL_APIENTRY -LocalProcAddressCallingConvention glSampleCoverage GL_APIENTRY -LocalProcAddressCallingConvention glScissor GL_APIENTRY -LocalProcAddressCallingConvention glShaderBinary GL_APIENTRY -LocalProcAddressCallingConvention glShaderSource GL_APIENTRY -LocalProcAddressCallingConvention glStencilFunc GL_APIENTRY -LocalProcAddressCallingConvention glStencilFuncSeparate GL_APIENTRY -LocalProcAddressCallingConvention glStencilMask GL_APIENTRY -LocalProcAddressCallingConvention glStencilMaskSeparate GL_APIENTRY -LocalProcAddressCallingConvention glStencilOp GL_APIENTRY -LocalProcAddressCallingConvention glStencilOpSeparate GL_APIENTRY -LocalProcAddressCallingConvention glTexImage2D GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterf GL_APIENTRY -LocalProcAddressCallingConvention glTexParameterfv GL_APIENTRY -LocalProcAddressCallingConvention glTexParameteri GL_APIENTRY -LocalProcAddressCallingConvention glTexParameteriv GL_APIENTRY -LocalProcAddressCallingConvention glTexSubImage2D GL_APIENTRY -LocalProcAddressCallingConvention glUniform1f GL_APIENTRY -LocalProcAddressCallingConvention glUniform1fv GL_APIENTRY -LocalProcAddressCallingConvention glUniform1i GL_APIENTRY -LocalProcAddressCallingConvention glUniform1iv GL_APIENTRY -LocalProcAddressCallingConvention glUniform2f GL_APIENTRY -LocalProcAddressCallingConvention glUniform2fv GL_APIENTRY -LocalProcAddressCallingConvention glUniform2i GL_APIENTRY -LocalProcAddressCallingConvention glUniform2iv GL_APIENTRY -LocalProcAddressCallingConvention glUniform3f GL_APIENTRY -LocalProcAddressCallingConvention glUniform3fv GL_APIENTRY -LocalProcAddressCallingConvention glUniform3i GL_APIENTRY -LocalProcAddressCallingConvention glUniform3iv GL_APIENTRY -LocalProcAddressCallingConvention glUniform4f GL_APIENTRY -LocalProcAddressCallingConvention glUniform4fv GL_APIENTRY -LocalProcAddressCallingConvention glUniform4i GL_APIENTRY -LocalProcAddressCallingConvention glUniform4iv GL_APIENTRY -LocalProcAddressCallingConvention glUniformMatrix2fv GL_APIENTRY -LocalProcAddressCallingConvention glUniformMatrix3fv GL_APIENTRY -LocalProcAddressCallingConvention glUniformMatrix4fv GL_APIENTRY -LocalProcAddressCallingConvention glUseProgram GL_APIENTRY -LocalProcAddressCallingConvention glValidateProgram GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib1f GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib1fv GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib2f GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib2fv GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib3f GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib3fv GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib4f GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttrib4fv GL_APIENTRY -LocalProcAddressCallingConvention glVertexAttribPointer GL_APIENTRY -LocalProcAddressCallingConvention glViewport GL_APIENTRY +LocalProcAddressCallingConvention __ALL__ GL_APIENTRY # Pick up on-line OpenGL javadoc thanks to user cylab on javagaming.org forums TagNativeBinding true -- cgit v1.2.3