public class GLXARBGetProcAddress extends java.lang.ObjectNative bindings to the GLX_ARB_get_proc_address extension.
This extension adds a function to return the address of GLX and GL extension functions, given the function name. This is necessary with (for example) heterogenous implementations where hardware drivers may implement extension functions not known to the link library; a similar situation on Windows implementations resulted in the
All Methods Static Methods Concrete Methods Modifier and Type Method Description
glXGetProcAddressARB(java.lang.CharSequence procName)Returns the address of the extension function named by procName.
glXGetProcAddressARB(java.nio.ByteBuffer procName)Returns the address of the extension function named by procName.
nglXGetProcAddressARB(long procName)Unsafe version of:
public static long nglXGetProcAddressARB(long procName)Unsafe version of:
public static long glXGetProcAddressARB(java.nio.ByteBuffer procName) public static long glXGetProcAddressARB(java.lang.CharSequence procName)Returns the address of the extension function named by procName. The pointer returned should be cast to a function pointer type matching the extension function's definition in that extension specification. A return value of
NULLindicates that the specified function does not exist for the implementation.
NULLreturn value for
glXGetProcAddressARBdoes not guarantee that an extension function is actually supported at runtime. The client must must also query
QueryExtensionsStringto determine if an extension is supported by a particular context.
GL function pointers returned by
glXGetProcAddressARBare independent of the currently bound context and may be used by any context which supports the extension.
glXGetProcAddressARBmay be queried for all of the following functions:
- All GL and GLX extension functions supported by the implementation (whether those extensions are supported by the current context or not).
- All core (non-extension) functions in GL and GLX from version 1.0 up to and including the versions of those specifications supported by the
implementation, as determined by
procName- the function name to query