diff options
author | Kenneth Russel <[email protected]> | 2005-07-07 22:49:47 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2005-07-07 22:49:47 +0000 |
commit | 0fa2740c8c186b0908baa5b7629bef657fe38527 (patch) | |
tree | a6f15a7e18af660886149730c2d677a537bf38c5 /make/gl-common.cfg | |
parent | 0969a98f2007d76e38f8819eedfead5b840f6364 (diff) |
Merged with main trunk (tag JOGL_PRE_1_1_1)
git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/branches/JSR-231@317 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'make/gl-common.cfg')
-rw-r--r-- | make/gl-common.cfg | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/make/gl-common.cfg b/make/gl-common.cfg index b817732a6..32a471f68 100644 --- a/make/gl-common.cfg +++ b/make/gl-common.cfg @@ -63,6 +63,8 @@ Ignore glGetBufferPointerv Ignore glGetBufferPointervARB Ignore glGetPointerv Ignore glGetPointervEXT +Ignore glGetTexParameterPointervAPPLE +Ignore glGetVertexAttribPointerv Ignore glGetVertexAttribPointervARB Ignore glGetVertexAttribPointervNV Ignore glTracePointerRangeMESA @@ -206,19 +208,29 @@ ArgumentIsString glGetAttribLocationARB 1 # Javadoc for the GL class ClassJavadoc GL /** ClassJavadoc GL * <P> The basic interface to OpenGL, providing access to core -ClassJavadoc GL * functionality up through the OpenGL 1.4 specification as well as +ClassJavadoc GL * functionality up through the OpenGL 2.0 specification as well as ClassJavadoc GL * all vendor extensions. </P> ClassJavadoc GL * ClassJavadoc GL * <P> While the APIs for vendor extensions are unconditionally ClassJavadoc GL * exposed, the underlying functions may not be present. The method ClassJavadoc GL * {@link #isFunctionAvailable} should be used to query the ClassJavadoc GL * availability of any non-core function before it is used for the -ClassJavadoc GL * first time. On certain platforms (Windows in particular), the most -ClassJavadoc GL * "core" functionality is only OpenGL 1.1, so in theory any routines -ClassJavadoc GL * first exposed in OpenGL 1.2, 1.3, and 1.4 as well as vendor +ClassJavadoc GL * first time; for example, +ClassJavadoc GL * <code>gl.isFunctionAvailable("glProgramStringARB")</code>. On +ClassJavadoc GL * certain platforms (Windows in particular), the most "core" +ClassJavadoc GL * functionality is only OpenGL 1.1, so in theory any routines first +ClassJavadoc GL * exposed in OpenGL 1.2, 1.3, and 1.4, 1.5, or 2.0 as well as vendor ClassJavadoc GL * extensions should all be queried. Calling an unavailable function ClassJavadoc GL * will cause a {@link GLException} to be raised. </P> ClassJavadoc GL * +ClassJavadoc GL * {@link #isExtensionAvailable} may also be used to determine whether +ClassJavadoc GL * a specific extension is available before calling the routines or +ClassJavadoc GL * using the functionality it exposes: for example, +ClassJavadoc GL * <code>gl.isExtensionAvailable("GL_ARB_vertex_program");</code>. +ClassJavadoc GL * However, in this case it is up to the end user to know which +ClassJavadoc GL * routines or functionality are associated with which OpenGL +ClassJavadoc GL * extensions. +ClassJavadoc GL * ClassJavadoc GL * <P> Access to window system-specific extensions is provided through ClassJavadoc GL * the {@link WGL} and {@link GLX} interfaces. However, most of these ClassJavadoc GL * extensions require access to low-level window system data @@ -240,11 +252,11 @@ ClassJavadoc GL * #isFunctionAvailable} will translate an argument of ClassJavadoc GL * "glAllocateMemoryNV" or "glFreeMemoryNV" into the appropriate ClassJavadoc GL * window system-specific name. </P> ClassJavadoc GL * -ClassJavadoc GL * <LI> WGL_ARB_pbuffer and WGL_ARB_pixel_format; these extensions have been -ClassJavadoc GL * exposed with the names "GL_ARB_pbuffer" and "GL_ARB_pixel_format" for -ClassJavadoc GL * platform independence. When pbuffer support is added to the X11 port of -ClassJavadoc GL * Jogl, the semantics of querying for these platform-independent extension -ClassJavadoc GL * names will be preserved. +ClassJavadoc GL * <LI> WGL_ARB_pbuffer, WGL_ARB_pixel_format, and other +ClassJavadoc GL * platform-specific pbuffer functionality; the availability of +ClassJavadoc GL * pbuffers can be queried on Windows, X11 and Mac OS X platforms by +ClassJavadoc GL * querying {@link #isExtensionAvailable} with an argument of +ClassJavadoc GL * "GL_ARB_pbuffer" or "GL_ARB_pixel_format". ClassJavadoc GL * ClassJavadoc GL * </UL> <P> ClassJavadoc GL * @@ -333,7 +345,7 @@ CustomJavaCode GL * used successfully through this GL instance given the curr CustomJavaCode GL * <i>client</i>) and display (OpenGL <i>server</i>) configuration.<P> CustomJavaCode GL * CustomJavaCode GL * @param glExtensionName the name of the OpenGL extension (e.g., -CustomJavaCode GL * "GL_VERTEX_PROGRAM_ARB"). +CustomJavaCode GL * "GL_ARB_vertex_program"). CustomJavaCode GL */ CustomJavaCode GL public boolean isExtensionAvailable(String glExtensionName); |