Class EXTDirectStateAccess


  • public class EXTDirectStateAccess
    extends java.lang.Object
    Native bindings to the EXT_direct_state_access extension.

    This extension introduces a set of new "direct state access" commands (meaning no selector is involved) to access (update and query) OpenGL state that previously depended on the OpenGL state selectors for access. These new commands supplement the existing selector-based OpenGL commands to access the same state.

    The intent of this extension is to make it more efficient for libraries to avoid disturbing selector and latched state. The extension also allows more efficient command usage by eliminating the need for selector update commands.

    Two derivative advantages of this extension are 1) display lists can be executed using these commands that avoid disturbing selectors that subsequent commands may depend on, and 2) drivers implemented with a dual-thread partitioning with OpenGL command buffering from an application thread and then OpenGL command dispatching in a concurrent driver thread can avoid thread synchronization created by selector saving, setting, command execution, and selector restoration.

    This extension does not itself add any new OpenGL state.

    We call a state variable in OpenGL an "OpenGL state selector" or simply a "selector" if OpenGL commands depend on the state variable to determine what state to query or update. The matrix mode and active texture are both selectors. Object bindings for buffers, programs, textures, and framebuffer objects are also selectors.

    We call OpenGL state "latched" if the state is set by one OpenGL command but then that state is saved by a subsequent command or the state determines how client memory or buffer object memory is accessed by a subsequent command. The array and element array buffer bindings are latched by vertex array specification commands to determine which buffer a given vertex array uses. Vertex array state and pixel pack/unpack state decides how client memory or buffer object memory is accessed by subsequent vertex pulling or image specification commands.

    The existence of selectors and latched state in the OpenGL API reduces the number of parameters to various sets of OpenGL commands but complicates the access to state for layered libraries which seek to access state without disturbing other state, namely the state of state selectors and latched state. In many cases, selectors and latched state were introduced by extensions as OpenGL evolved to minimize the disruption to the OpenGL API when new functionality, particularly the pluralization of existing functionality as when texture objects and later multiple texture units, was introduced.

    The OpenGL API involves several selectors (listed in historical order of introduction):

    • The matrix mode.
    • The current bound texture for each supported texture target.
    • The active texture.
    • The active client texture.
    • The current bound program for each supported program target.
    • The current bound buffer for each supported buffer target.
    • The current GLSL program.
    • The current framebuffer object.

    The new selector-free update commands can be compiled into display lists.

    The OpenGL API has latched state for vertex array buffer objects and pixel store state. When an application issues a GL command to unpack or pack pixels (for example, glTexImage2D or glReadPixels respectively), the current unpack and pack pixel store state determines how the pixels are unpacked from/packed to client memory or pixel buffer objects. For example, consider:

    
     glPixelStorei(GL_UNPACK_SWAP_BYTES, GL_TRUE);
     glPixelStorei(GL_UNPACK_ROW_LENGTH, 640);
     glBindBuffer(GL_PIXEL_UNPACK_BUFFER, 47);
     glDrawPixels(100, 100, GL_RGB, GL_FLOAT, pixels);

    The unpack swap bytes and row length state set by the preceding glPixelStorei commands (as well as the 6 other unpack pixel store state variables) control how data is read (unpacked) from buffer of data pointed to by pixels. The glBindBuffer command also specifies an unpack buffer object (47) so the pixel pointer is actually treated as a byte offset into buffer object 47.

    When an application issues a command to configure a vertex array, the current array buffer state is latched as the binding for the particular vertex array being specified. For example, consider:

    
     glBindBuffer(GL_ARRAY_BUFFER, 23);
     glVertexPointer(3, GL_FLOAT, 12, pointer);

    The glBindBuffer command updates the array buffering binding (GL_ARRAY_BUFFER_BINDING) to the buffer object named 23. The subsequent glVertexPointer command specifies explicit parameters for the size, type, stride, and pointer to access the position vertex array BUT ALSO latches the current array buffer binding for the vertex array buffer binding (GL_VERTEX_ARRAY_BUFFER_BINDING). Effectively the current array buffer binding buffer object becomes an implicit fifth parameter to glVertexPointer and this applies to all the gl*Pointer vertex array specification commands.

    Selectors and latched state create problems for layered libraries using OpenGL because selectors require the selector state to be modified to update some other state and latched state means implicit state can affect the operation of commands specifying, packing, or unpacking data through pointers/offsets. For layered libraries, a state update performed by the library may attempt to save the selector state, set the selector, update/query some state the selector controls, and then restore the selector to its saved state. Layered libraries can skip the selector save/restore but this risks introducing uncertainty about the state of a selector after calling layered library routines. Such selector side-effects are difficult to document and lead to compatibility issues as the layered library evolves or its usage varies. For latched state, layered libraries may find commands such as glDrawPixels do not work as expected because latched pixel store state is not what the library expects. Querying or pushing the latched state, setting the latched state explicitly, performing the operation involving latched state, and then restoring or popping the latched state avoids entanglements with latched state but at considerable cost.

    EXAMPLE USAGE OF THIS EXTENSION'S FUNCTIONALITY

    Consider the following routine to set the modelview matrix involving the matrix mode selector:

    
     void setModelviewMatrix(const GLfloat matrix[16])
     {
         GLenum savedMatrixMode;
     
         glGetIntegerv(GL_MATRIX_MODE, &savedMatrixMode);
         glMatrixMode(GL_MODELVIEW);
         glLoadMatrixf(matrix);
         glMatrixMode(savedMatrixMode);
     }

    Notice that four OpenGL commands are required to update the current modelview matrix without disturbing the matrix mode selector.

    OpenGL query commands can also substantially reduce the performance of modern OpenGL implementations which may off-load OpenGL state processing to another CPU core/thread or to the GPU itself.

    An alternative to querying the selector is to use the glPushAttrib/glPopAttrib commands. However this approach typically involves pushing far more state than simply the one or two selectors that need to be saved and restored. Because so much state is associated with a given push/pop attribute bit, the glPushAttrib and glPopAttrib commands are considerably more costly than the save/restore approach. Additionally glPushAttrib risks overflowing the attribute stack.

    The reliability and performance of layered libraries and applications can be improved by adding to the OpenGL API a new set of commands to access directly OpenGL state that otherwise involves selectors to access.

    The above example can be reimplemented more efficiently and without selector side-effects:

    
     void setModelviewMatrix(const GLfloat matrix[16])
     {
         glMatrixLoadfEXT(GL_MODELVIEW, matrix);
     }

    Consider a layered library seeking to load a texture:

    
     void loadTexture(GLint texobj, GLint width, GLint height, void *data)
     {
         glBindTexture(GL_TEXTURE_2D, texobj);
         glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB8, width, height, GL_RGB, GL_FLOAT, data);
     }

    The library expects the data to be packed into the buffer pointed to by data. But what if the current pixel unpack buffer binding is not zero so the current pixel unpack buffer, rather than client memory, will be read? Or what if the application has modified the GL_UNPACK_ROW_LENGTH pixel store state before loadTexture is called?

    We can fix the routine by calling glBindBuffer(GL_PIXEL_UNPACK_BUFFER, 0) and setting all the pixel store unpack state to the initial state the loadTexture routine expects, but this is expensive. It also risks disturbing the state so when loadTexture returns to the application, the application doesn't realize the current texture object (for whatever texture unit the current active texture happens to be) and pixel store state has changed.

    We can more efficiently implement this routine without disturbing selector or latched state as follows:

    
     void loadTexture(GLint texobj, GLint width, GLint height, void *data)
     {
         glPushClientAttribDefaultEXT(GL_CLIENT_PIXEL_STORE_BIT);
         glTextureImage2D(texobj, GL_TEXTURE_2D, 0, GL_RGB8, width, height, GL_RGB, GL_FLOAT, data);
         glPopClientAttrib();
     }

    Now loadTexture does not have to worry about inappropriately configured pixel store state or a non-zero pixel unpack buffer binding. And loadTexture has no unintended side-effects for selector or latched state (assuming the client attrib state does not overflow).

    • Method Detail

      • glClientAttribDefaultEXT

        public static void glClientAttribDefaultEXT​(int mask)
      • glPushClientAttribDefaultEXT

        public static void glPushClientAttribDefaultEXT​(int mask)
      • nglMatrixLoadfEXT

        public static void nglMatrixLoadfEXT​(int matrixMode,
                                             long m)
      • glMatrixLoadfEXT

        public static void glMatrixLoadfEXT​(int matrixMode,
                                            java.nio.FloatBuffer m)
      • nglMatrixLoaddEXT

        public static void nglMatrixLoaddEXT​(int matrixMode,
                                             long m)
      • glMatrixLoaddEXT

        public static void glMatrixLoaddEXT​(int matrixMode,
                                            java.nio.DoubleBuffer m)
      • nglMatrixMultfEXT

        public static void nglMatrixMultfEXT​(int matrixMode,
                                             long m)
      • glMatrixMultfEXT

        public static void glMatrixMultfEXT​(int matrixMode,
                                            java.nio.FloatBuffer m)
      • nglMatrixMultdEXT

        public static void nglMatrixMultdEXT​(int matrixMode,
                                             long m)
      • glMatrixMultdEXT

        public static void glMatrixMultdEXT​(int matrixMode,
                                            java.nio.DoubleBuffer m)
      • glMatrixLoadIdentityEXT

        public static void glMatrixLoadIdentityEXT​(int matrixMode)
      • glMatrixRotatefEXT

        public static void glMatrixRotatefEXT​(int matrixMode,
                                              float angle,
                                              float x,
                                              float y,
                                              float z)
      • glMatrixRotatedEXT

        public static void glMatrixRotatedEXT​(int matrixMode,
                                              double angle,
                                              double x,
                                              double y,
                                              double z)
      • glMatrixScalefEXT

        public static void glMatrixScalefEXT​(int matrixMode,
                                             float x,
                                             float y,
                                             float z)
      • glMatrixScaledEXT

        public static void glMatrixScaledEXT​(int matrixMode,
                                             double x,
                                             double y,
                                             double z)
      • glMatrixTranslatefEXT

        public static void glMatrixTranslatefEXT​(int matrixMode,
                                                 float x,
                                                 float y,
                                                 float z)
      • glMatrixTranslatedEXT

        public static void glMatrixTranslatedEXT​(int matrixMode,
                                                 double x,
                                                 double y,
                                                 double z)
      • glMatrixOrthoEXT

        public static void glMatrixOrthoEXT​(int matrixMode,
                                            double l,
                                            double r,
                                            double b,
                                            double t,
                                            double n,
                                            double f)
      • glMatrixFrustumEXT

        public static void glMatrixFrustumEXT​(int matrixMode,
                                              double l,
                                              double r,
                                              double b,
                                              double t,
                                              double n,
                                              double f)
      • glMatrixPushEXT

        public static void glMatrixPushEXT​(int matrixMode)
      • glMatrixPopEXT

        public static void glMatrixPopEXT​(int matrixMode)
      • glTextureParameteriEXT

        public static void glTextureParameteriEXT​(int texture,
                                                  int target,
                                                  int pname,
                                                  int param)
      • nglTextureParameterivEXT

        public static void nglTextureParameterivEXT​(int texture,
                                                    int target,
                                                    int pname,
                                                    long param)
      • glTextureParameterivEXT

        public static void glTextureParameterivEXT​(int texture,
                                                   int target,
                                                   int pname,
                                                   java.nio.IntBuffer param)
      • glTextureParameterfEXT

        public static void glTextureParameterfEXT​(int texture,
                                                  int target,
                                                  int pname,
                                                  float param)
      • nglTextureParameterfvEXT

        public static void nglTextureParameterfvEXT​(int texture,
                                                    int target,
                                                    int pname,
                                                    long param)
      • glTextureParameterfvEXT

        public static void glTextureParameterfvEXT​(int texture,
                                                   int target,
                                                   int pname,
                                                   java.nio.FloatBuffer param)
      • nglTextureImage1DEXT

        public static void nglTextureImage1DEXT​(int texture,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                long pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ByteBuffer pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               long pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ShortBuffer pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.IntBuffer pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.FloatBuffer pixels)
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.DoubleBuffer pixels)
      • nglTextureImage2DEXT

        public static void nglTextureImage2DEXT​(int texture,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                long pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ByteBuffer pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               long pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ShortBuffer pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.IntBuffer pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.FloatBuffer pixels)
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.DoubleBuffer pixels)
      • nglTextureSubImage1DEXT

        public static void nglTextureSubImage1DEXT​(int texture,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  java.nio.ByteBuffer pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  long pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  java.nio.ShortBuffer pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  java.nio.IntBuffer pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  java.nio.FloatBuffer pixels)
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  java.nio.DoubleBuffer pixels)
      • nglTextureSubImage2DEXT

        public static void nglTextureSubImage2DEXT​(int texture,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  java.nio.ByteBuffer pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  long pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  java.nio.ShortBuffer pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  java.nio.IntBuffer pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  java.nio.FloatBuffer pixels)
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  java.nio.DoubleBuffer pixels)
      • glCopyTextureImage1DEXT

        public static void glCopyTextureImage1DEXT​(int texture,
                                                   int target,
                                                   int level,
                                                   int internalformat,
                                                   int x,
                                                   int y,
                                                   int width,
                                                   int border)
      • glCopyTextureImage2DEXT

        public static void glCopyTextureImage2DEXT​(int texture,
                                                   int target,
                                                   int level,
                                                   int internalformat,
                                                   int x,
                                                   int y,
                                                   int width,
                                                   int height,
                                                   int border)
      • glCopyTextureSubImage1DEXT

        public static void glCopyTextureSubImage1DEXT​(int texture,
                                                      int target,
                                                      int level,
                                                      int xoffset,
                                                      int x,
                                                      int y,
                                                      int width)
      • glCopyTextureSubImage2DEXT

        public static void glCopyTextureSubImage2DEXT​(int texture,
                                                      int target,
                                                      int level,
                                                      int xoffset,
                                                      int yoffset,
                                                      int x,
                                                      int y,
                                                      int width,
                                                      int height)
      • nglGetTextureImageEXT

        public static void nglGetTextureImageEXT​(int texture,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 long pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                java.nio.ByteBuffer pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                long pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                java.nio.ShortBuffer pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                java.nio.IntBuffer pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                java.nio.FloatBuffer pixels)
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                java.nio.DoubleBuffer pixels)
      • nglGetTextureParameterfvEXT

        public static void nglGetTextureParameterfvEXT​(int texture,
                                                       int target,
                                                       int pname,
                                                       long params)
      • glGetTextureParameterfvEXT

        public static void glGetTextureParameterfvEXT​(int texture,
                                                      int target,
                                                      int pname,
                                                      java.nio.FloatBuffer params)
      • glGetTextureParameterfEXT

        public static float glGetTextureParameterfEXT​(int texture,
                                                      int target,
                                                      int pname)
      • nglGetTextureParameterivEXT

        public static void nglGetTextureParameterivEXT​(int texture,
                                                       int target,
                                                       int pname,
                                                       long params)
      • glGetTextureParameterivEXT

        public static void glGetTextureParameterivEXT​(int texture,
                                                      int target,
                                                      int pname,
                                                      java.nio.IntBuffer params)
      • glGetTextureParameteriEXT

        public static int glGetTextureParameteriEXT​(int texture,
                                                    int target,
                                                    int pname)
      • nglGetTextureLevelParameterfvEXT

        public static void nglGetTextureLevelParameterfvEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            long params)
      • glGetTextureLevelParameterfvEXT

        public static void glGetTextureLevelParameterfvEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           int pname,
                                                           java.nio.FloatBuffer params)
      • glGetTextureLevelParameterfEXT

        public static float glGetTextureLevelParameterfEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           int pname)
      • nglGetTextureLevelParameterivEXT

        public static void nglGetTextureLevelParameterivEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            long params)
      • glGetTextureLevelParameterivEXT

        public static void glGetTextureLevelParameterivEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           int pname,
                                                           java.nio.IntBuffer params)
      • glGetTextureLevelParameteriEXT

        public static int glGetTextureLevelParameteriEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int pname)
      • nglTextureImage3DEXT

        public static void nglTextureImage3DEXT​(int texture,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                long pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ByteBuffer pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               long pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.ShortBuffer pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.IntBuffer pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.FloatBuffer pixels)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               java.nio.DoubleBuffer pixels)
      • nglTextureSubImage3DEXT

        public static void nglTextureSubImage3DEXT​(int texture,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  java.nio.ByteBuffer pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  long pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  java.nio.ShortBuffer pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  java.nio.IntBuffer pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  java.nio.FloatBuffer pixels)
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  java.nio.DoubleBuffer pixels)
      • glCopyTextureSubImage3DEXT

        public static void glCopyTextureSubImage3DEXT​(int texture,
                                                      int target,
                                                      int level,
                                                      int xoffset,
                                                      int yoffset,
                                                      int zoffset,
                                                      int x,
                                                      int y,
                                                      int width,
                                                      int height)
      • glBindMultiTextureEXT

        public static void glBindMultiTextureEXT​(int texunit,
                                                 int target,
                                                 int texture)
      • nglMultiTexCoordPointerEXT

        public static void nglMultiTexCoordPointerEXT​(int texunit,
                                                      int size,
                                                      int type,
                                                      int stride,
                                                      long pointer)
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     java.nio.ByteBuffer pointer)
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     long pointer)
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     java.nio.ShortBuffer pointer)
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     java.nio.IntBuffer pointer)
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     java.nio.FloatBuffer pointer)
      • glMultiTexEnvfEXT

        public static void glMultiTexEnvfEXT​(int texunit,
                                             int target,
                                             int pname,
                                             float param)
      • nglMultiTexEnvfvEXT

        public static void nglMultiTexEnvfvEXT​(int texunit,
                                               int target,
                                               int pname,
                                               long params)
      • glMultiTexEnvfvEXT

        public static void glMultiTexEnvfvEXT​(int texunit,
                                              int target,
                                              int pname,
                                              java.nio.FloatBuffer params)
      • glMultiTexEnviEXT

        public static void glMultiTexEnviEXT​(int texunit,
                                             int target,
                                             int pname,
                                             int param)
      • nglMultiTexEnvivEXT

        public static void nglMultiTexEnvivEXT​(int texunit,
                                               int target,
                                               int pname,
                                               long params)
      • glMultiTexEnvivEXT

        public static void glMultiTexEnvivEXT​(int texunit,
                                              int target,
                                              int pname,
                                              java.nio.IntBuffer params)
      • glMultiTexGendEXT

        public static void glMultiTexGendEXT​(int texunit,
                                             int coord,
                                             int pname,
                                             double param)
      • nglMultiTexGendvEXT

        public static void nglMultiTexGendvEXT​(int texunit,
                                               int coord,
                                               int pname,
                                               long params)
      • glMultiTexGendvEXT

        public static void glMultiTexGendvEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              java.nio.DoubleBuffer params)
      • glMultiTexGenfEXT

        public static void glMultiTexGenfEXT​(int texunit,
                                             int coord,
                                             int pname,
                                             float param)
      • nglMultiTexGenfvEXT

        public static void nglMultiTexGenfvEXT​(int texunit,
                                               int coord,
                                               int pname,
                                               long params)
      • glMultiTexGenfvEXT

        public static void glMultiTexGenfvEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              java.nio.FloatBuffer params)
      • glMultiTexGeniEXT

        public static void glMultiTexGeniEXT​(int texunit,
                                             int coord,
                                             int pname,
                                             int param)
      • nglMultiTexGenivEXT

        public static void nglMultiTexGenivEXT​(int texunit,
                                               int coord,
                                               int pname,
                                               long params)
      • glMultiTexGenivEXT

        public static void glMultiTexGenivEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              java.nio.IntBuffer params)
      • nglGetMultiTexEnvfvEXT

        public static void nglGetMultiTexEnvfvEXT​(int texunit,
                                                  int target,
                                                  int pname,
                                                  long params)
      • glGetMultiTexEnvfvEXT

        public static void glGetMultiTexEnvfvEXT​(int texunit,
                                                 int target,
                                                 int pname,
                                                 java.nio.FloatBuffer params)
      • glGetMultiTexEnvfEXT

        public static float glGetMultiTexEnvfEXT​(int texunit,
                                                 int target,
                                                 int pname)
      • nglGetMultiTexEnvivEXT

        public static void nglGetMultiTexEnvivEXT​(int texunit,
                                                  int target,
                                                  int pname,
                                                  long params)
      • glGetMultiTexEnvivEXT

        public static void glGetMultiTexEnvivEXT​(int texunit,
                                                 int target,
                                                 int pname,
                                                 java.nio.IntBuffer params)
      • glGetMultiTexEnviEXT

        public static int glGetMultiTexEnviEXT​(int texunit,
                                               int target,
                                               int pname)
      • nglGetMultiTexGendvEXT

        public static void nglGetMultiTexGendvEXT​(int texunit,
                                                  int coord,
                                                  int pname,
                                                  long params)
      • glGetMultiTexGendvEXT

        public static void glGetMultiTexGendvEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 java.nio.DoubleBuffer params)
      • glGetMultiTexGendEXT

        public static double glGetMultiTexGendEXT​(int texunit,
                                                  int coord,
                                                  int pname)
      • nglGetMultiTexGenfvEXT

        public static void nglGetMultiTexGenfvEXT​(int texunit,
                                                  int coord,
                                                  int pname,
                                                  long params)
      • glGetMultiTexGenfvEXT

        public static void glGetMultiTexGenfvEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 java.nio.FloatBuffer params)
      • glGetMultiTexGenfEXT

        public static float glGetMultiTexGenfEXT​(int texunit,
                                                 int coord,
                                                 int pname)
      • nglGetMultiTexGenivEXT

        public static void nglGetMultiTexGenivEXT​(int texunit,
                                                  int coord,
                                                  int pname,
                                                  long params)
      • glGetMultiTexGenivEXT

        public static void glGetMultiTexGenivEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 java.nio.IntBuffer params)
      • glGetMultiTexGeniEXT

        public static int glGetMultiTexGeniEXT​(int texunit,
                                               int coord,
                                               int pname)
      • glMultiTexParameteriEXT

        public static void glMultiTexParameteriEXT​(int texunit,
                                                   int target,
                                                   int pname,
                                                   int param)
      • nglMultiTexParameterivEXT

        public static void nglMultiTexParameterivEXT​(int texunit,
                                                     int target,
                                                     int pname,
                                                     long param)
      • glMultiTexParameterivEXT

        public static void glMultiTexParameterivEXT​(int texunit,
                                                    int target,
                                                    int pname,
                                                    java.nio.IntBuffer param)
      • glMultiTexParameterfEXT

        public static void glMultiTexParameterfEXT​(int texunit,
                                                   int target,
                                                   int pname,
                                                   float param)
      • nglMultiTexParameterfvEXT

        public static void nglMultiTexParameterfvEXT​(int texunit,
                                                     int target,
                                                     int pname,
                                                     long param)
      • glMultiTexParameterfvEXT

        public static void glMultiTexParameterfvEXT​(int texunit,
                                                    int target,
                                                    int pname,
                                                    java.nio.FloatBuffer param)
      • nglMultiTexImage1DEXT

        public static void nglMultiTexImage1DEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int internalformat,
                                                 int width,
                                                 int border,
                                                 int format,
                                                 int type,
                                                 long pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ByteBuffer pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                long pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ShortBuffer pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.IntBuffer pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.FloatBuffer pixels)
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.DoubleBuffer pixels)
      • nglMultiTexImage2DEXT

        public static void nglMultiTexImage2DEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int internalformat,
                                                 int width,
                                                 int height,
                                                 int border,
                                                 int format,
                                                 int type,
                                                 long pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ByteBuffer pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                long pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ShortBuffer pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.IntBuffer pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.FloatBuffer pixels)
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.DoubleBuffer pixels)
      • nglMultiTexSubImage1DEXT

        public static void nglMultiTexSubImage1DEXT​(int texunit,
                                                    int target,
                                                    int level,
                                                    int xoffset,
                                                    int width,
                                                    int format,
                                                    int type,
                                                    long pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   java.nio.ByteBuffer pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   java.nio.ShortBuffer pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   java.nio.IntBuffer pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   java.nio.FloatBuffer pixels)
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   java.nio.DoubleBuffer pixels)
      • nglMultiTexSubImage2DEXT

        public static void nglMultiTexSubImage2DEXT​(int texunit,
                                                    int target,
                                                    int level,
                                                    int xoffset,
                                                    int yoffset,
                                                    int width,
                                                    int height,
                                                    int format,
                                                    int type,
                                                    long pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   java.nio.ByteBuffer pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   java.nio.ShortBuffer pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   java.nio.IntBuffer pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   java.nio.FloatBuffer pixels)
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   java.nio.DoubleBuffer pixels)
      • glCopyMultiTexImage1DEXT

        public static void glCopyMultiTexImage1DEXT​(int texunit,
                                                    int target,
                                                    int level,
                                                    int internalformat,
                                                    int x,
                                                    int y,
                                                    int width,
                                                    int border)
      • glCopyMultiTexImage2DEXT

        public static void glCopyMultiTexImage2DEXT​(int texunit,
                                                    int target,
                                                    int level,
                                                    int internalformat,
                                                    int x,
                                                    int y,
                                                    int width,
                                                    int height,
                                                    int border)
      • glCopyMultiTexSubImage1DEXT

        public static void glCopyMultiTexSubImage1DEXT​(int texunit,
                                                       int target,
                                                       int level,
                                                       int xoffset,
                                                       int x,
                                                       int y,
                                                       int width)
      • glCopyMultiTexSubImage2DEXT

        public static void glCopyMultiTexSubImage2DEXT​(int texunit,
                                                       int target,
                                                       int level,
                                                       int xoffset,
                                                       int yoffset,
                                                       int x,
                                                       int y,
                                                       int width,
                                                       int height)
      • nglGetMultiTexImageEXT

        public static void nglGetMultiTexImageEXT​(int texunit,
                                                  int target,
                                                  int level,
                                                  int format,
                                                  int type,
                                                  long pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 java.nio.ByteBuffer pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 long pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 java.nio.ShortBuffer pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 java.nio.IntBuffer pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 java.nio.FloatBuffer pixels)
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 java.nio.DoubleBuffer pixels)
      • nglGetMultiTexParameterfvEXT

        public static void nglGetMultiTexParameterfvEXT​(int texunit,
                                                        int target,
                                                        int pname,
                                                        long params)
      • glGetMultiTexParameterfvEXT

        public static void glGetMultiTexParameterfvEXT​(int texunit,
                                                       int target,
                                                       int pname,
                                                       java.nio.FloatBuffer params)
      • glGetMultiTexParameterfEXT

        public static float glGetMultiTexParameterfEXT​(int texunit,
                                                       int target,
                                                       int pname)
      • nglGetMultiTexParameterivEXT

        public static void nglGetMultiTexParameterivEXT​(int texunit,
                                                        int target,
                                                        int pname,
                                                        long params)
      • glGetMultiTexParameterivEXT

        public static void glGetMultiTexParameterivEXT​(int texunit,
                                                       int target,
                                                       int pname,
                                                       java.nio.IntBuffer params)
      • glGetMultiTexParameteriEXT

        public static int glGetMultiTexParameteriEXT​(int texunit,
                                                     int target,
                                                     int pname)
      • nglGetMultiTexLevelParameterfvEXT

        public static void nglGetMultiTexLevelParameterfvEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int pname,
                                                             long params)
      • glGetMultiTexLevelParameterfvEXT

        public static void glGetMultiTexLevelParameterfvEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            java.nio.FloatBuffer params)
      • glGetMultiTexLevelParameterfEXT

        public static float glGetMultiTexLevelParameterfEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            int pname)
      • nglGetMultiTexLevelParameterivEXT

        public static void nglGetMultiTexLevelParameterivEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int pname,
                                                             long params)
      • glGetMultiTexLevelParameterivEXT

        public static void glGetMultiTexLevelParameterivEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            java.nio.IntBuffer params)
      • glGetMultiTexLevelParameteriEXT

        public static int glGetMultiTexLevelParameteriEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int pname)
      • nglMultiTexImage3DEXT

        public static void nglMultiTexImage3DEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int internalformat,
                                                 int width,
                                                 int height,
                                                 int depth,
                                                 int border,
                                                 int format,
                                                 int type,
                                                 long pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ByteBuffer pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                long pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.ShortBuffer pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.IntBuffer pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.FloatBuffer pixels)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                java.nio.DoubleBuffer pixels)
      • nglMultiTexSubImage3DEXT

        public static void nglMultiTexSubImage3DEXT​(int texunit,
                                                    int target,
                                                    int level,
                                                    int xoffset,
                                                    int yoffset,
                                                    int zoffset,
                                                    int width,
                                                    int height,
                                                    int depth,
                                                    int format,
                                                    int type,
                                                    long pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   java.nio.ByteBuffer pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   long pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   java.nio.ShortBuffer pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   java.nio.IntBuffer pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   java.nio.FloatBuffer pixels)
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   java.nio.DoubleBuffer pixels)
      • glCopyMultiTexSubImage3DEXT

        public static void glCopyMultiTexSubImage3DEXT​(int texunit,
                                                       int target,
                                                       int level,
                                                       int xoffset,
                                                       int yoffset,
                                                       int zoffset,
                                                       int x,
                                                       int y,
                                                       int width,
                                                       int height)
      • glEnableClientStateIndexedEXT

        public static void glEnableClientStateIndexedEXT​(int array,
                                                         int index)
      • glDisableClientStateIndexedEXT

        public static void glDisableClientStateIndexedEXT​(int array,
                                                          int index)
      • glEnableClientStateiEXT

        public static void glEnableClientStateiEXT​(int array,
                                                   int index)
      • glDisableClientStateiEXT

        public static void glDisableClientStateiEXT​(int array,
                                                    int index)
      • nglGetFloatIndexedvEXT

        public static void nglGetFloatIndexedvEXT​(int target,
                                                  int index,
                                                  long params)
      • glGetFloatIndexedvEXT

        public static void glGetFloatIndexedvEXT​(int target,
                                                 int index,
                                                 java.nio.FloatBuffer params)
      • glGetFloatIndexedEXT

        public static float glGetFloatIndexedEXT​(int target,
                                                 int index)
      • nglGetDoubleIndexedvEXT

        public static void nglGetDoubleIndexedvEXT​(int target,
                                                   int index,
                                                   long params)
      • glGetDoubleIndexedvEXT

        public static void glGetDoubleIndexedvEXT​(int target,
                                                  int index,
                                                  java.nio.DoubleBuffer params)
      • glGetDoubleIndexedEXT

        public static double glGetDoubleIndexedEXT​(int target,
                                                   int index)
      • nglGetPointerIndexedvEXT

        public static void nglGetPointerIndexedvEXT​(int target,
                                                    int index,
                                                    long params)
      • glGetPointerIndexedvEXT

        public static void glGetPointerIndexedvEXT​(int target,
                                                   int index,
                                                   PointerBuffer params)
      • glGetPointerIndexedEXT

        public static long glGetPointerIndexedEXT​(int target,
                                                  int index)
      • nglGetFloati_vEXT

        public static void nglGetFloati_vEXT​(int pname,
                                             int index,
                                             long params)
      • glGetFloati_vEXT

        public static void glGetFloati_vEXT​(int pname,
                                            int index,
                                            java.nio.FloatBuffer params)
      • glGetFloatiEXT

        public static float glGetFloatiEXT​(int pname,
                                           int index)
      • nglGetDoublei_vEXT

        public static void nglGetDoublei_vEXT​(int pname,
                                              int index,
                                              long params)
      • glGetDoublei_vEXT

        public static void glGetDoublei_vEXT​(int pname,
                                             int index,
                                             java.nio.DoubleBuffer params)
      • glGetDoubleiEXT

        public static double glGetDoubleiEXT​(int pname,
                                             int index)
      • nglGetPointeri_vEXT

        public static void nglGetPointeri_vEXT​(int pname,
                                               int index,
                                               long params)
      • glGetPointeri_vEXT

        public static void glGetPointeri_vEXT​(int pname,
                                              int index,
                                              PointerBuffer params)
      • glGetPointeriEXT

        public static long glGetPointeriEXT​(int pname,
                                            int index)
      • glEnableIndexedEXT

        public static void glEnableIndexedEXT​(int target,
                                              int index)
      • glDisableIndexedEXT

        public static void glDisableIndexedEXT​(int target,
                                               int index)
      • glIsEnabledIndexedEXT

        public static boolean glIsEnabledIndexedEXT​(int target,
                                                    int index)
      • nglGetIntegerIndexedvEXT

        public static void nglGetIntegerIndexedvEXT​(int target,
                                                    int index,
                                                    long data)
      • glGetIntegerIndexedvEXT

        public static void glGetIntegerIndexedvEXT​(int target,
                                                   int index,
                                                   java.nio.IntBuffer data)
      • glGetIntegerIndexedEXT

        public static int glGetIntegerIndexedEXT​(int target,
                                                 int index)
      • nglGetBooleanIndexedvEXT

        public static void nglGetBooleanIndexedvEXT​(int target,
                                                    int index,
                                                    long data)
      • glGetBooleanIndexedvEXT

        public static void glGetBooleanIndexedvEXT​(int target,
                                                   int index,
                                                   java.nio.ByteBuffer data)
      • glGetBooleanIndexedEXT

        public static boolean glGetBooleanIndexedEXT​(int target,
                                                     int index)
      • nglNamedProgramStringEXT

        public static void nglNamedProgramStringEXT​(int program,
                                                    int target,
                                                    int format,
                                                    int len,
                                                    long string)
      • glNamedProgramStringEXT

        public static void glNamedProgramStringEXT​(int program,
                                                   int target,
                                                   int format,
                                                   java.nio.ByteBuffer string)
      • glNamedProgramLocalParameter4dEXT

        public static void glNamedProgramLocalParameter4dEXT​(int program,
                                                             int target,
                                                             int index,
                                                             double x,
                                                             double y,
                                                             double z,
                                                             double w)
      • nglNamedProgramLocalParameter4dvEXT

        public static void nglNamedProgramLocalParameter4dvEXT​(int program,
                                                               int target,
                                                               int index,
                                                               long params)
      • glNamedProgramLocalParameter4dvEXT

        public static void glNamedProgramLocalParameter4dvEXT​(int program,
                                                              int target,
                                                              int index,
                                                              java.nio.DoubleBuffer params)
      • glNamedProgramLocalParameter4fEXT

        public static void glNamedProgramLocalParameter4fEXT​(int program,
                                                             int target,
                                                             int index,
                                                             float x,
                                                             float y,
                                                             float z,
                                                             float w)
      • nglNamedProgramLocalParameter4fvEXT

        public static void nglNamedProgramLocalParameter4fvEXT​(int program,
                                                               int target,
                                                               int index,
                                                               long params)
      • glNamedProgramLocalParameter4fvEXT

        public static void glNamedProgramLocalParameter4fvEXT​(int program,
                                                              int target,
                                                              int index,
                                                              java.nio.FloatBuffer params)
      • nglGetNamedProgramLocalParameterdvEXT

        public static void nglGetNamedProgramLocalParameterdvEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 long params)
      • glGetNamedProgramLocalParameterdvEXT

        public static void glGetNamedProgramLocalParameterdvEXT​(int program,
                                                                int target,
                                                                int index,
                                                                java.nio.DoubleBuffer params)
      • nglGetNamedProgramLocalParameterfvEXT

        public static void nglGetNamedProgramLocalParameterfvEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 long params)
      • glGetNamedProgramLocalParameterfvEXT

        public static void glGetNamedProgramLocalParameterfvEXT​(int program,
                                                                int target,
                                                                int index,
                                                                java.nio.FloatBuffer params)
      • nglGetNamedProgramivEXT

        public static void nglGetNamedProgramivEXT​(int program,
                                                   int target,
                                                   int pname,
                                                   long params)
      • glGetNamedProgramivEXT

        public static void glGetNamedProgramivEXT​(int program,
                                                  int target,
                                                  int pname,
                                                  java.nio.IntBuffer params)
      • glGetNamedProgramiEXT

        public static int glGetNamedProgramiEXT​(int program,
                                                int target,
                                                int pname)
      • nglGetNamedProgramStringEXT

        public static void nglGetNamedProgramStringEXT​(int program,
                                                       int target,
                                                       int pname,
                                                       long string)
      • glGetNamedProgramStringEXT

        public static void glGetNamedProgramStringEXT​(int program,
                                                      int target,
                                                      int pname,
                                                      java.nio.ByteBuffer string)
      • nglCompressedTextureImage3DEXT

        public static void nglCompressedTextureImage3DEXT​(int texture,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int depth,
                                                          int border,
                                                          int imageSize,
                                                          long data)
      • glCompressedTextureImage3DEXT

        public static void glCompressedTextureImage3DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int height,
                                                         int depth,
                                                         int border,
                                                         int imageSize,
                                                         @Nullable
                                                         long data)
      • glCompressedTextureImage3DEXT

        public static void glCompressedTextureImage3DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int height,
                                                         int depth,
                                                         int border,
                                                         @Nullable
                                                         java.nio.ByteBuffer data)
      • nglCompressedTextureImage2DEXT

        public static void nglCompressedTextureImage2DEXT​(int texture,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int border,
                                                          int imageSize,
                                                          long data)
      • glCompressedTextureImage2DEXT

        public static void glCompressedTextureImage2DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int height,
                                                         int border,
                                                         int imageSize,
                                                         @Nullable
                                                         long data)
      • glCompressedTextureImage2DEXT

        public static void glCompressedTextureImage2DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int height,
                                                         int border,
                                                         @Nullable
                                                         java.nio.ByteBuffer data)
      • nglCompressedTextureImage1DEXT

        public static void nglCompressedTextureImage1DEXT​(int texture,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int border,
                                                          int imageSize,
                                                          long data)
      • glCompressedTextureImage1DEXT

        public static void glCompressedTextureImage1DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int border,
                                                         int imageSize,
                                                         @Nullable
                                                         long data)
      • glCompressedTextureImage1DEXT

        public static void glCompressedTextureImage1DEXT​(int texture,
                                                         int target,
                                                         int level,
                                                         int internalformat,
                                                         int width,
                                                         int border,
                                                         @Nullable
                                                         java.nio.ByteBuffer data)
      • nglCompressedTextureSubImage3DEXT

        public static void nglCompressedTextureSubImage3DEXT​(int texture,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int zoffset,
                                                             int width,
                                                             int height,
                                                             int depth,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedTextureSubImage3DEXT

        public static void glCompressedTextureSubImage3DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int yoffset,
                                                            int zoffset,
                                                            int width,
                                                            int height,
                                                            int depth,
                                                            int format,
                                                            int imageSize,
                                                            long data)
      • glCompressedTextureSubImage3DEXT

        public static void glCompressedTextureSubImage3DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int yoffset,
                                                            int zoffset,
                                                            int width,
                                                            int height,
                                                            int depth,
                                                            int format,
                                                            java.nio.ByteBuffer data)
      • nglCompressedTextureSubImage2DEXT

        public static void nglCompressedTextureSubImage2DEXT​(int texture,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int width,
                                                             int height,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedTextureSubImage2DEXT

        public static void glCompressedTextureSubImage2DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int yoffset,
                                                            int width,
                                                            int height,
                                                            int format,
                                                            int imageSize,
                                                            long data)
      • glCompressedTextureSubImage2DEXT

        public static void glCompressedTextureSubImage2DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int yoffset,
                                                            int width,
                                                            int height,
                                                            int format,
                                                            java.nio.ByteBuffer data)
      • nglCompressedTextureSubImage1DEXT

        public static void nglCompressedTextureSubImage1DEXT​(int texture,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int width,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedTextureSubImage1DEXT

        public static void glCompressedTextureSubImage1DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int width,
                                                            int format,
                                                            int imageSize,
                                                            long data)
      • glCompressedTextureSubImage1DEXT

        public static void glCompressedTextureSubImage1DEXT​(int texture,
                                                            int target,
                                                            int level,
                                                            int xoffset,
                                                            int width,
                                                            int format,
                                                            java.nio.ByteBuffer data)
      • nglGetCompressedTextureImageEXT

        public static void nglGetCompressedTextureImageEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           long img)
      • glGetCompressedTextureImageEXT

        public static void glGetCompressedTextureImageEXT​(int texture,
                                                          int target,
                                                          int level,
                                                          java.nio.ByteBuffer img)
      • glGetCompressedTextureImageEXT

        public static void glGetCompressedTextureImageEXT​(int texture,
                                                          int target,
                                                          int level,
                                                          long img)
      • nglCompressedMultiTexImage3DEXT

        public static void nglCompressedMultiTexImage3DEXT​(int texunit,
                                                           int target,
                                                           int level,
                                                           int internalformat,
                                                           int width,
                                                           int height,
                                                           int depth,
                                                           int border,
                                                           int imageSize,
                                                           long data)
      • glCompressedMultiTexImage3DEXT

        public static void glCompressedMultiTexImage3DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int depth,
                                                          int border,
                                                          int imageSize,
                                                          @Nullable
                                                          long data)
      • glCompressedMultiTexImage3DEXT

        public static void glCompressedMultiTexImage3DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int depth,
                                                          int border,
                                                          @Nullable
                                                          java.nio.ByteBuffer data)
      • nglCompressedMultiTexImage2DEXT

        public static void nglCompressedMultiTexImage2DEXT​(int texunit,
                                                           int target,
                                                           int level,
                                                           int internalformat,
                                                           int width,
                                                           int height,
                                                           int border,
                                                           int imageSize,
                                                           long data)
      • glCompressedMultiTexImage2DEXT

        public static void glCompressedMultiTexImage2DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int border,
                                                          int imageSize,
                                                          @Nullable
                                                          long data)
      • glCompressedMultiTexImage2DEXT

        public static void glCompressedMultiTexImage2DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int height,
                                                          int border,
                                                          @Nullable
                                                          java.nio.ByteBuffer data)
      • nglCompressedMultiTexImage1DEXT

        public static void nglCompressedMultiTexImage1DEXT​(int texunit,
                                                           int target,
                                                           int level,
                                                           int internalformat,
                                                           int width,
                                                           int border,
                                                           int imageSize,
                                                           long data)
      • glCompressedMultiTexImage1DEXT

        public static void glCompressedMultiTexImage1DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int border,
                                                          int imageSize,
                                                          @Nullable
                                                          long data)
      • glCompressedMultiTexImage1DEXT

        public static void glCompressedMultiTexImage1DEXT​(int texunit,
                                                          int target,
                                                          int level,
                                                          int internalformat,
                                                          int width,
                                                          int border,
                                                          @Nullable
                                                          java.nio.ByteBuffer data)
      • nglCompressedMultiTexSubImage3DEXT

        public static void nglCompressedMultiTexSubImage3DEXT​(int texunit,
                                                              int target,
                                                              int level,
                                                              int xoffset,
                                                              int yoffset,
                                                              int zoffset,
                                                              int width,
                                                              int height,
                                                              int depth,
                                                              int format,
                                                              int imageSize,
                                                              long data)
      • glCompressedMultiTexSubImage3DEXT

        public static void glCompressedMultiTexSubImage3DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int zoffset,
                                                             int width,
                                                             int height,
                                                             int depth,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedMultiTexSubImage3DEXT

        public static void glCompressedMultiTexSubImage3DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int zoffset,
                                                             int width,
                                                             int height,
                                                             int depth,
                                                             int format,
                                                             java.nio.ByteBuffer data)
      • nglCompressedMultiTexSubImage2DEXT

        public static void nglCompressedMultiTexSubImage2DEXT​(int texunit,
                                                              int target,
                                                              int level,
                                                              int xoffset,
                                                              int yoffset,
                                                              int width,
                                                              int height,
                                                              int format,
                                                              int imageSize,
                                                              long data)
      • glCompressedMultiTexSubImage2DEXT

        public static void glCompressedMultiTexSubImage2DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int width,
                                                             int height,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedMultiTexSubImage2DEXT

        public static void glCompressedMultiTexSubImage2DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int yoffset,
                                                             int width,
                                                             int height,
                                                             int format,
                                                             java.nio.ByteBuffer data)
      • nglCompressedMultiTexSubImage1DEXT

        public static void nglCompressedMultiTexSubImage1DEXT​(int texunit,
                                                              int target,
                                                              int level,
                                                              int xoffset,
                                                              int width,
                                                              int format,
                                                              int imageSize,
                                                              long data)
      • glCompressedMultiTexSubImage1DEXT

        public static void glCompressedMultiTexSubImage1DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int width,
                                                             int format,
                                                             int imageSize,
                                                             long data)
      • glCompressedMultiTexSubImage1DEXT

        public static void glCompressedMultiTexSubImage1DEXT​(int texunit,
                                                             int target,
                                                             int level,
                                                             int xoffset,
                                                             int width,
                                                             int format,
                                                             java.nio.ByteBuffer data)
      • nglGetCompressedMultiTexImageEXT

        public static void nglGetCompressedMultiTexImageEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            long img)
      • glGetCompressedMultiTexImageEXT

        public static void glGetCompressedMultiTexImageEXT​(int texunit,
                                                           int target,
                                                           int level,
                                                           java.nio.ByteBuffer img)
      • glGetCompressedMultiTexImageEXT

        public static void glGetCompressedMultiTexImageEXT​(int texunit,
                                                           int target,
                                                           int level,
                                                           long img)
      • nglMatrixLoadTransposefEXT

        public static void nglMatrixLoadTransposefEXT​(int matrixMode,
                                                      long m)
      • glMatrixLoadTransposefEXT

        public static void glMatrixLoadTransposefEXT​(int matrixMode,
                                                     java.nio.FloatBuffer m)
      • nglMatrixLoadTransposedEXT

        public static void nglMatrixLoadTransposedEXT​(int matrixMode,
                                                      long m)
      • glMatrixLoadTransposedEXT

        public static void glMatrixLoadTransposedEXT​(int matrixMode,
                                                     java.nio.DoubleBuffer m)
      • nglMatrixMultTransposefEXT

        public static void nglMatrixMultTransposefEXT​(int matrixMode,
                                                      long m)
      • glMatrixMultTransposefEXT

        public static void glMatrixMultTransposefEXT​(int matrixMode,
                                                     java.nio.FloatBuffer m)
      • nglMatrixMultTransposedEXT

        public static void nglMatrixMultTransposedEXT​(int matrixMode,
                                                      long m)
      • glMatrixMultTransposedEXT

        public static void glMatrixMultTransposedEXT​(int matrixMode,
                                                     java.nio.DoubleBuffer m)
      • nglNamedBufferDataEXT

        public static void nglNamedBufferDataEXT​(int buffer,
                                                 long size,
                                                 long data,
                                                 int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                long size,
                                                int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                java.nio.ByteBuffer data,
                                                int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                java.nio.ShortBuffer data,
                                                int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                java.nio.IntBuffer data,
                                                int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                java.nio.FloatBuffer data,
                                                int usage)
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                java.nio.DoubleBuffer data,
                                                int usage)
      • nglNamedBufferSubDataEXT

        public static void nglNamedBufferSubDataEXT​(int buffer,
                                                    long offset,
                                                    long size,
                                                    long data)
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   java.nio.ByteBuffer data)
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   java.nio.ShortBuffer data)
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   java.nio.IntBuffer data)
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   java.nio.FloatBuffer data)
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   java.nio.DoubleBuffer data)
      • nglMapNamedBufferEXT

        public static long nglMapNamedBufferEXT​(int buffer,
                                                int access)
      • glMapNamedBufferEXT

        @Nullable
        public static java.nio.ByteBuffer glMapNamedBufferEXT​(int buffer,
                                                              int access)
      • glMapNamedBufferEXT

        @Nullable
        public static java.nio.ByteBuffer glMapNamedBufferEXT​(int buffer,
                                                              int access,
                                                              @Nullable
                                                              java.nio.ByteBuffer old_buffer)
      • glMapNamedBufferEXT

        @Nullable
        public static java.nio.ByteBuffer glMapNamedBufferEXT​(int buffer,
                                                              int access,
                                                              long length,
                                                              @Nullable
                                                              java.nio.ByteBuffer old_buffer)
      • glUnmapNamedBufferEXT

        public static boolean glUnmapNamedBufferEXT​(int buffer)
      • nglGetNamedBufferParameterivEXT

        public static void nglGetNamedBufferParameterivEXT​(int buffer,
                                                           int pname,
                                                           long params)
      • glGetNamedBufferParameterivEXT

        public static void glGetNamedBufferParameterivEXT​(int buffer,
                                                          int pname,
                                                          java.nio.IntBuffer params)
      • glGetNamedBufferParameteriEXT

        public static int glGetNamedBufferParameteriEXT​(int buffer,
                                                        int pname)
      • nglGetNamedBufferSubDataEXT

        public static void nglGetNamedBufferSubDataEXT​(int buffer,
                                                       long offset,
                                                       long size,
                                                       long data)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      java.nio.ByteBuffer data)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      java.nio.ShortBuffer data)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      java.nio.IntBuffer data)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      java.nio.FloatBuffer data)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      java.nio.DoubleBuffer data)
      • glProgramUniform1fEXT

        public static void glProgramUniform1fEXT​(int program,
                                                 int location,
                                                 float v0)
      • glProgramUniform2fEXT

        public static void glProgramUniform2fEXT​(int program,
                                                 int location,
                                                 float v0,
                                                 float v1)
      • glProgramUniform3fEXT

        public static void glProgramUniform3fEXT​(int program,
                                                 int location,
                                                 float v0,
                                                 float v1,
                                                 float v2)
      • glProgramUniform4fEXT

        public static void glProgramUniform4fEXT​(int program,
                                                 int location,
                                                 float v0,
                                                 float v1,
                                                 float v2,
                                                 float v3)
      • glProgramUniform1iEXT

        public static void glProgramUniform1iEXT​(int program,
                                                 int location,
                                                 int v0)
      • glProgramUniform2iEXT

        public static void glProgramUniform2iEXT​(int program,
                                                 int location,
                                                 int v0,
                                                 int v1)
      • glProgramUniform3iEXT

        public static void glProgramUniform3iEXT​(int program,
                                                 int location,
                                                 int v0,
                                                 int v1,
                                                 int v2)
      • glProgramUniform4iEXT

        public static void glProgramUniform4iEXT​(int program,
                                                 int location,
                                                 int v0,
                                                 int v1,
                                                 int v2,
                                                 int v3)
      • nglProgramUniform1fvEXT

        public static void nglProgramUniform1fvEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform1fvEXT

        public static void glProgramUniform1fvEXT​(int program,
                                                  int location,
                                                  java.nio.FloatBuffer value)
      • nglProgramUniform2fvEXT

        public static void nglProgramUniform2fvEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform2fvEXT

        public static void glProgramUniform2fvEXT​(int program,
                                                  int location,
                                                  java.nio.FloatBuffer value)
      • nglProgramUniform3fvEXT

        public static void nglProgramUniform3fvEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform3fvEXT

        public static void glProgramUniform3fvEXT​(int program,
                                                  int location,
                                                  java.nio.FloatBuffer value)
      • nglProgramUniform4fvEXT

        public static void nglProgramUniform4fvEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform4fvEXT

        public static void glProgramUniform4fvEXT​(int program,
                                                  int location,
                                                  java.nio.FloatBuffer value)
      • nglProgramUniform1ivEXT

        public static void nglProgramUniform1ivEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform1ivEXT

        public static void glProgramUniform1ivEXT​(int program,
                                                  int location,
                                                  java.nio.IntBuffer value)
      • nglProgramUniform2ivEXT

        public static void nglProgramUniform2ivEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform2ivEXT

        public static void glProgramUniform2ivEXT​(int program,
                                                  int location,
                                                  java.nio.IntBuffer value)
      • nglProgramUniform3ivEXT

        public static void nglProgramUniform3ivEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform3ivEXT

        public static void glProgramUniform3ivEXT​(int program,
                                                  int location,
                                                  java.nio.IntBuffer value)
      • nglProgramUniform4ivEXT

        public static void nglProgramUniform4ivEXT​(int program,
                                                   int location,
                                                   int count,
                                                   long value)
      • glProgramUniform4ivEXT

        public static void glProgramUniform4ivEXT​(int program,
                                                  int location,
                                                  java.nio.IntBuffer value)
      • nglProgramUniformMatrix2fvEXT

        public static void nglProgramUniformMatrix2fvEXT​(int program,
                                                         int location,
                                                         int count,
                                                         boolean transpose,
                                                         long value)
      • glProgramUniformMatrix2fvEXT

        public static void glProgramUniformMatrix2fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        java.nio.FloatBuffer value)
      • nglProgramUniformMatrix3fvEXT

        public static void nglProgramUniformMatrix3fvEXT​(int program,
                                                         int location,
                                                         int count,
                                                         boolean transpose,
                                                         long value)
      • glProgramUniformMatrix3fvEXT

        public static void glProgramUniformMatrix3fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        java.nio.FloatBuffer value)
      • nglProgramUniformMatrix4fvEXT

        public static void nglProgramUniformMatrix4fvEXT​(int program,
                                                         int location,
                                                         int count,
                                                         boolean transpose,
                                                         long value)
      • glProgramUniformMatrix4fvEXT

        public static void glProgramUniformMatrix4fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        java.nio.FloatBuffer value)
      • nglProgramUniformMatrix2x3fvEXT

        public static void nglProgramUniformMatrix2x3fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix2x3fvEXT

        public static void glProgramUniformMatrix2x3fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • nglProgramUniformMatrix3x2fvEXT

        public static void nglProgramUniformMatrix3x2fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix3x2fvEXT

        public static void glProgramUniformMatrix3x2fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • nglProgramUniformMatrix2x4fvEXT

        public static void nglProgramUniformMatrix2x4fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix2x4fvEXT

        public static void glProgramUniformMatrix2x4fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • nglProgramUniformMatrix4x2fvEXT

        public static void nglProgramUniformMatrix4x2fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix4x2fvEXT

        public static void glProgramUniformMatrix4x2fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • nglProgramUniformMatrix3x4fvEXT

        public static void nglProgramUniformMatrix3x4fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix3x4fvEXT

        public static void glProgramUniformMatrix3x4fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • nglProgramUniformMatrix4x3fvEXT

        public static void nglProgramUniformMatrix4x3fvEXT​(int program,
                                                           int location,
                                                           int count,
                                                           boolean transpose,
                                                           long value)
      • glProgramUniformMatrix4x3fvEXT

        public static void glProgramUniformMatrix4x3fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          java.nio.FloatBuffer value)
      • glTextureBufferEXT

        public static void glTextureBufferEXT​(int texture,
                                              int target,
                                              int internalformat,
                                              int buffer)
      • glMultiTexBufferEXT

        public static void glMultiTexBufferEXT​(int texunit,
                                               int target,
                                               int internalformat,
                                               int buffer)
      • nglTextureParameterIivEXT

        public static void nglTextureParameterIivEXT​(int texture,
                                                     int target,
                                                     int pname,
                                                     long params)
      • glTextureParameterIivEXT

        public static void glTextureParameterIivEXT​(int texture,
                                                    int target,
                                                    int pname,
                                                    java.nio.IntBuffer params)
      • nglTextureParameterIuivEXT

        public static void nglTextureParameterIuivEXT​(int texture,
                                                      int target,
                                                      int pname,
                                                      long params)
      • glTextureParameterIuivEXT

        public static void glTextureParameterIuivEXT​(int texture,
                                                     int target,
                                                     int pname,
                                                     java.nio.IntBuffer params)
      • nglGetTextureParameterIivEXT

        public static void nglGetTextureParameterIivEXT​(int texture,
                                                        int target,
                                                        int pname,
                                                        long params)
      • glGetTextureParameterIivEXT

        public static void glGetTextureParameterIivEXT​(int texture,
                                                       int target,
                                                       int pname,
                                                       java.nio.IntBuffer params)
      • glGetTextureParameterIiEXT

        public static int glGetTextureParameterIiEXT​(int texture,
                                                     int target,
                                                     int pname)
      • nglGetTextureParameterIuivEXT

        public static void nglGetTextureParameterIuivEXT​(int texture,
                                                         int target,
                                                         int pname,
                                                         long params)
      • glGetTextureParameterIuivEXT

        public static void glGetTextureParameterIuivEXT​(int texture,
                                                        int target,
                                                        int pname,
                                                        java.nio.IntBuffer params)
      • glGetTextureParameterIuiEXT

        public static int glGetTextureParameterIuiEXT​(int texture,
                                                      int target,
                                                      int pname)
      • nglMultiTexParameterIivEXT

        public static void nglMultiTexParameterIivEXT​(int texunit,
                                                      int target,
                                                      int pname,
                                                      long params)
      • glMultiTexParameterIivEXT

        public static void glMultiTexParameterIivEXT​(int texunit,
                                                     int target,
                                                     int pname,
                                                     java.nio.IntBuffer params)
      • nglMultiTexParameterIuivEXT

        public static void nglMultiTexParameterIuivEXT​(int texunit,
                                                       int target,
                                                       int pname,
                                                       long params)
      • glMultiTexParameterIuivEXT

        public static void glMultiTexParameterIuivEXT​(int texunit,
                                                      int target,
                                                      int pname,
                                                      java.nio.IntBuffer params)
      • nglGetMultiTexParameterIivEXT

        public static void nglGetMultiTexParameterIivEXT​(int texunit,
                                                         int target,
                                                         int pname,
                                                         long params)
      • glGetMultiTexParameterIivEXT

        public static void glGetMultiTexParameterIivEXT​(int texunit,
                                                        int target,
                                                        int pname,
                                                        java.nio.IntBuffer params)
      • glGetMultiTexParameterIiEXT

        public static int glGetMultiTexParameterIiEXT​(int texunit,
                                                      int target,
                                                      int pname)
      • nglGetMultiTexParameterIuivEXT

        public static void nglGetMultiTexParameterIuivEXT​(int texunit,
                                                          int target,
                                                          int pname,
                                                          long params)
      • glGetMultiTexParameterIuivEXT

        public static void glGetMultiTexParameterIuivEXT​(int texunit,
                                                         int target,
                                                         int pname,
                                                         java.nio.IntBuffer params)
      • glGetMultiTexParameterIuiEXT

        public static int glGetMultiTexParameterIuiEXT​(int texunit,
                                                       int target,
                                                       int pname)
      • glProgramUniform1uiEXT

        public static void glProgramUniform1uiEXT​(int program,
                                                  int location,
                                                  int v0)
      • glProgramUniform2uiEXT

        public static void glProgramUniform2uiEXT​(int program,
                                                  int location,
                                                  int v0,
                                                  int v1)
      • glProgramUniform3uiEXT

        public static void glProgramUniform3uiEXT​(int program,
                                                  int location,
                                                  int v0,
                                                  int v1,
                                                  int v2)
      • glProgramUniform4uiEXT

        public static void glProgramUniform4uiEXT​(int program,
                                                  int location,
                                                  int v0,
                                                  int v1,
                                                  int v2,
                                                  int v3)
      • nglProgramUniform1uivEXT

        public static void nglProgramUniform1uivEXT​(int program,
                                                    int location,
                                                    int count,
                                                    long value)
      • glProgramUniform1uivEXT

        public static void glProgramUniform1uivEXT​(int program,
                                                   int location,
                                                   java.nio.IntBuffer value)
      • nglProgramUniform2uivEXT

        public static void nglProgramUniform2uivEXT​(int program,
                                                    int location,
                                                    int count,
                                                    long value)
      • glProgramUniform2uivEXT

        public static void glProgramUniform2uivEXT​(int program,
                                                   int location,
                                                   java.nio.IntBuffer value)
      • nglProgramUniform3uivEXT

        public static void nglProgramUniform3uivEXT​(int program,
                                                    int location,
                                                    int count,
                                                    long value)
      • glProgramUniform3uivEXT

        public static void glProgramUniform3uivEXT​(int program,
                                                   int location,
                                                   java.nio.IntBuffer value)
      • nglProgramUniform4uivEXT

        public static void nglProgramUniform4uivEXT​(int program,
                                                    int location,
                                                    int count,
                                                    long value)
      • glProgramUniform4uivEXT

        public static void glProgramUniform4uivEXT​(int program,
                                                   int location,
                                                   java.nio.IntBuffer value)
      • nglNamedProgramLocalParameters4fvEXT

        public static void nglNamedProgramLocalParameters4fvEXT​(int program,
                                                                int target,
                                                                int index,
                                                                int count,
                                                                long params)
      • glNamedProgramLocalParameters4fvEXT

        public static void glNamedProgramLocalParameters4fvEXT​(int program,
                                                               int target,
                                                               int index,
                                                               java.nio.FloatBuffer params)
      • glNamedProgramLocalParameterI4iEXT

        public static void glNamedProgramLocalParameterI4iEXT​(int program,
                                                              int target,
                                                              int index,
                                                              int x,
                                                              int y,
                                                              int z,
                                                              int w)
      • nglNamedProgramLocalParameterI4ivEXT

        public static void nglNamedProgramLocalParameterI4ivEXT​(int program,
                                                                int target,
                                                                int index,
                                                                long params)
      • glNamedProgramLocalParameterI4ivEXT

        public static void glNamedProgramLocalParameterI4ivEXT​(int program,
                                                               int target,
                                                               int index,
                                                               java.nio.IntBuffer params)
      • nglNamedProgramLocalParametersI4ivEXT

        public static void nglNamedProgramLocalParametersI4ivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 int count,
                                                                 long params)
      • glNamedProgramLocalParametersI4ivEXT

        public static void glNamedProgramLocalParametersI4ivEXT​(int program,
                                                                int target,
                                                                int index,
                                                                java.nio.IntBuffer params)
      • glNamedProgramLocalParameterI4uiEXT

        public static void glNamedProgramLocalParameterI4uiEXT​(int program,
                                                               int target,
                                                               int index,
                                                               int x,
                                                               int y,
                                                               int z,
                                                               int w)
      • nglNamedProgramLocalParameterI4uivEXT

        public static void nglNamedProgramLocalParameterI4uivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 long params)
      • glNamedProgramLocalParameterI4uivEXT

        public static void glNamedProgramLocalParameterI4uivEXT​(int program,
                                                                int target,
                                                                int index,
                                                                java.nio.IntBuffer params)
      • nglNamedProgramLocalParametersI4uivEXT

        public static void nglNamedProgramLocalParametersI4uivEXT​(int program,
                                                                  int target,
                                                                  int index,
                                                                  int count,
                                                                  long params)
      • glNamedProgramLocalParametersI4uivEXT

        public static void glNamedProgramLocalParametersI4uivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 java.nio.IntBuffer params)
      • nglGetNamedProgramLocalParameterIivEXT

        public static void nglGetNamedProgramLocalParameterIivEXT​(int program,
                                                                  int target,
                                                                  int index,
                                                                  long params)
      • glGetNamedProgramLocalParameterIivEXT

        public static void glGetNamedProgramLocalParameterIivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 java.nio.IntBuffer params)
      • nglGetNamedProgramLocalParameterIuivEXT

        public static void nglGetNamedProgramLocalParameterIuivEXT​(int program,
                                                                   int target,
                                                                   int index,
                                                                   long params)
      • glGetNamedProgramLocalParameterIuivEXT

        public static void glGetNamedProgramLocalParameterIuivEXT​(int program,
                                                                  int target,
                                                                  int index,
                                                                  java.nio.IntBuffer params)
      • glNamedRenderbufferStorageEXT

        public static void glNamedRenderbufferStorageEXT​(int renderbuffer,
                                                         int internalformat,
                                                         int width,
                                                         int height)
      • nglGetNamedRenderbufferParameterivEXT

        public static void nglGetNamedRenderbufferParameterivEXT​(int renderbuffer,
                                                                 int pname,
                                                                 long params)
      • glGetNamedRenderbufferParameterivEXT

        public static void glGetNamedRenderbufferParameterivEXT​(int renderbuffer,
                                                                int pname,
                                                                java.nio.IntBuffer params)
      • glGetNamedRenderbufferParameteriEXT

        public static int glGetNamedRenderbufferParameteriEXT​(int renderbuffer,
                                                              int pname)
      • glNamedRenderbufferStorageMultisampleEXT

        public static void glNamedRenderbufferStorageMultisampleEXT​(int renderbuffer,
                                                                    int samples,
                                                                    int internalformat,
                                                                    int width,
                                                                    int height)
      • glNamedRenderbufferStorageMultisampleCoverageEXT

        public static void glNamedRenderbufferStorageMultisampleCoverageEXT​(int renderbuffer,
                                                                            int coverageSamples,
                                                                            int colorSamples,
                                                                            int internalformat,
                                                                            int width,
                                                                            int height)
      • glCheckNamedFramebufferStatusEXT

        public static int glCheckNamedFramebufferStatusEXT​(int framebuffer,
                                                           int target)
      • glNamedFramebufferTexture1DEXT

        public static void glNamedFramebufferTexture1DEXT​(int framebuffer,
                                                          int attachment,
                                                          int textarget,
                                                          int texture,
                                                          int level)
      • glNamedFramebufferTexture2DEXT

        public static void glNamedFramebufferTexture2DEXT​(int framebuffer,
                                                          int attachment,
                                                          int textarget,
                                                          int texture,
                                                          int level)
      • glNamedFramebufferTexture3DEXT

        public static void glNamedFramebufferTexture3DEXT​(int framebuffer,
                                                          int attachment,
                                                          int textarget,
                                                          int texture,
                                                          int level,
                                                          int zoffset)
      • glNamedFramebufferRenderbufferEXT

        public static void glNamedFramebufferRenderbufferEXT​(int framebuffer,
                                                             int attachment,
                                                             int renderbuffertarget,
                                                             int renderbuffer)
      • nglGetNamedFramebufferAttachmentParameterivEXT

        public static void nglGetNamedFramebufferAttachmentParameterivEXT​(int framebuffer,
                                                                          int attachment,
                                                                          int pname,
                                                                          long params)
      • glGetNamedFramebufferAttachmentParameterivEXT

        public static void glGetNamedFramebufferAttachmentParameterivEXT​(int framebuffer,
                                                                         int attachment,
                                                                         int pname,
                                                                         java.nio.IntBuffer params)
      • glGetNamedFramebufferAttachmentParameteriEXT

        public static int glGetNamedFramebufferAttachmentParameteriEXT​(int framebuffer,
                                                                       int attachment,
                                                                       int pname)
      • glGenerateTextureMipmapEXT

        public static void glGenerateTextureMipmapEXT​(int texture,
                                                      int target)
      • glGenerateMultiTexMipmapEXT

        public static void glGenerateMultiTexMipmapEXT​(int texunit,
                                                       int target)
      • glFramebufferDrawBufferEXT

        public static void glFramebufferDrawBufferEXT​(int framebuffer,
                                                      int mode)
      • nglFramebufferDrawBuffersEXT

        public static void nglFramebufferDrawBuffersEXT​(int framebuffer,
                                                        int n,
                                                        long bufs)
      • glFramebufferDrawBuffersEXT

        public static void glFramebufferDrawBuffersEXT​(int framebuffer,
                                                       java.nio.IntBuffer bufs)
      • glFramebufferReadBufferEXT

        public static void glFramebufferReadBufferEXT​(int framebuffer,
                                                      int mode)
      • nglGetFramebufferParameterivEXT

        public static void nglGetFramebufferParameterivEXT​(int framebuffer,
                                                           int pname,
                                                           long param)
      • glGetFramebufferParameterivEXT

        public static void glGetFramebufferParameterivEXT​(int framebuffer,
                                                          int pname,
                                                          java.nio.IntBuffer param)
      • glGetFramebufferParameteriEXT

        public static int glGetFramebufferParameteriEXT​(int framebuffer,
                                                        int pname)
      • glNamedCopyBufferSubDataEXT

        public static void glNamedCopyBufferSubDataEXT​(int readBuffer,
                                                       int writeBuffer,
                                                       long readOffset,
                                                       long writeOffset,
                                                       long size)
      • glNamedFramebufferTextureEXT

        public static void glNamedFramebufferTextureEXT​(int framebuffer,
                                                        int attachment,
                                                        int texture,
                                                        int level)
      • glNamedFramebufferTextureLayerEXT

        public static void glNamedFramebufferTextureLayerEXT​(int framebuffer,
                                                             int attachment,
                                                             int texture,
                                                             int level,
                                                             int layer)
      • glNamedFramebufferTextureFaceEXT

        public static void glNamedFramebufferTextureFaceEXT​(int framebuffer,
                                                            int attachment,
                                                            int texture,
                                                            int level,
                                                            int face)
      • glTextureRenderbufferEXT

        public static void glTextureRenderbufferEXT​(int texture,
                                                    int target,
                                                    int renderbuffer)
      • glMultiTexRenderbufferEXT

        public static void glMultiTexRenderbufferEXT​(int texunit,
                                                     int target,
                                                     int renderbuffer)
      • glVertexArrayVertexOffsetEXT

        public static void glVertexArrayVertexOffsetEXT​(int vaobj,
                                                        int buffer,
                                                        int size,
                                                        int type,
                                                        int stride,
                                                        long offset)
      • glVertexArrayColorOffsetEXT

        public static void glVertexArrayColorOffsetEXT​(int vaobj,
                                                       int buffer,
                                                       int size,
                                                       int type,
                                                       int stride,
                                                       long offset)
      • glVertexArrayEdgeFlagOffsetEXT

        public static void glVertexArrayEdgeFlagOffsetEXT​(int vaobj,
                                                          int buffer,
                                                          int stride,
                                                          long offset)
      • glVertexArrayIndexOffsetEXT

        public static void glVertexArrayIndexOffsetEXT​(int vaobj,
                                                       int buffer,
                                                       int type,
                                                       int stride,
                                                       long offset)
      • glVertexArrayNormalOffsetEXT

        public static void glVertexArrayNormalOffsetEXT​(int vaobj,
                                                        int buffer,
                                                        int type,
                                                        int stride,
                                                        long offset)
      • glVertexArrayTexCoordOffsetEXT

        public static void glVertexArrayTexCoordOffsetEXT​(int vaobj,
                                                          int buffer,
                                                          int size,
                                                          int type,
                                                          int stride,
                                                          long offset)
      • glVertexArrayMultiTexCoordOffsetEXT

        public static void glVertexArrayMultiTexCoordOffsetEXT​(int vaobj,
                                                               int buffer,
                                                               int texunit,
                                                               int size,
                                                               int type,
                                                               int stride,
                                                               long offset)
      • glVertexArrayFogCoordOffsetEXT

        public static void glVertexArrayFogCoordOffsetEXT​(int vaobj,
                                                          int buffer,
                                                          int type,
                                                          int stride,
                                                          long offset)
      • glVertexArraySecondaryColorOffsetEXT

        public static void glVertexArraySecondaryColorOffsetEXT​(int vaobj,
                                                                int buffer,
                                                                int size,
                                                                int type,
                                                                int stride,
                                                                long offset)
      • glVertexArrayVertexAttribOffsetEXT

        public static void glVertexArrayVertexAttribOffsetEXT​(int vaobj,
                                                              int buffer,
                                                              int index,
                                                              int size,
                                                              int type,
                                                              boolean normalized,
                                                              int stride,
                                                              long offset)
      • glVertexArrayVertexAttribIOffsetEXT

        public static void glVertexArrayVertexAttribIOffsetEXT​(int vaobj,
                                                               int buffer,
                                                               int index,
                                                               int size,
                                                               int type,
                                                               int stride,
                                                               long offset)
      • glEnableVertexArrayEXT

        public static void glEnableVertexArrayEXT​(int vaobj,
                                                  int array)
      • glDisableVertexArrayEXT

        public static void glDisableVertexArrayEXT​(int vaobj,
                                                   int array)
      • glEnableVertexArrayAttribEXT

        public static void glEnableVertexArrayAttribEXT​(int vaobj,
                                                        int index)
      • glDisableVertexArrayAttribEXT

        public static void glDisableVertexArrayAttribEXT​(int vaobj,
                                                         int index)
      • nglGetVertexArrayIntegervEXT

        public static void nglGetVertexArrayIntegervEXT​(int vaobj,
                                                        int pname,
                                                        long param)
      • glGetVertexArrayIntegervEXT

        public static void glGetVertexArrayIntegervEXT​(int vaobj,
                                                       int pname,
                                                       java.nio.IntBuffer param)
      • glGetVertexArrayIntegerEXT

        public static int glGetVertexArrayIntegerEXT​(int vaobj,
                                                     int pname)
      • nglGetVertexArrayPointervEXT

        public static void nglGetVertexArrayPointervEXT​(int vaobj,
                                                        int pname,
                                                        long param)
      • glGetVertexArrayPointervEXT

        public static void glGetVertexArrayPointervEXT​(int vaobj,
                                                       int pname,
                                                       PointerBuffer param)
      • glGetVertexArrayPointerEXT

        public static long glGetVertexArrayPointerEXT​(int vaobj,
                                                      int pname)
      • nglGetVertexArrayIntegeri_vEXT

        public static void nglGetVertexArrayIntegeri_vEXT​(int vaobj,
                                                          int index,
                                                          int pname,
                                                          long param)
      • glGetVertexArrayIntegeri_vEXT

        public static void glGetVertexArrayIntegeri_vEXT​(int vaobj,
                                                         int index,
                                                         int pname,
                                                         java.nio.IntBuffer param)
      • glGetVertexArrayIntegeriEXT

        public static int glGetVertexArrayIntegeriEXT​(int vaobj,
                                                      int index,
                                                      int pname)
      • nglGetVertexArrayPointeri_vEXT

        public static void nglGetVertexArrayPointeri_vEXT​(int vaobj,
                                                          int index,
                                                          int pname,
                                                          long param)
      • glGetVertexArrayPointeri_vEXT

        public static void glGetVertexArrayPointeri_vEXT​(int vaobj,
                                                         int index,
                                                         int pname,
                                                         PointerBuffer param)
      • glGetVertexArrayPointeriEXT

        public static long glGetVertexArrayPointeriEXT​(int vaobj,
                                                       int index,
                                                       int pname)
      • nglMapNamedBufferRangeEXT

        public static long nglMapNamedBufferRangeEXT​(int buffer,
                                                     long offset,
                                                     long length,
                                                     int access)
      • glMapNamedBufferRangeEXT

        @Nullable
        public static java.nio.ByteBuffer glMapNamedBufferRangeEXT​(int buffer,
                                                                   long offset,
                                                                   long length,
                                                                   int access)
      • glMapNamedBufferRangeEXT

        @Nullable
        public static java.nio.ByteBuffer glMapNamedBufferRangeEXT​(int buffer,
                                                                   long offset,
                                                                   long length,
                                                                   int access,
                                                                   @Nullable
                                                                   java.nio.ByteBuffer old_buffer)
      • glFlushMappedNamedBufferRangeEXT

        public static void glFlushMappedNamedBufferRangeEXT​(int buffer,
                                                            long offset,
                                                            long length)
      • glMatrixLoadfEXT

        public static void glMatrixLoadfEXT​(int matrixMode,
                                            float[] m)
        Array version of: MatrixLoadfEXT
      • glMatrixLoaddEXT

        public static void glMatrixLoaddEXT​(int matrixMode,
                                            double[] m)
        Array version of: MatrixLoaddEXT
      • glMatrixMultfEXT

        public static void glMatrixMultfEXT​(int matrixMode,
                                            float[] m)
        Array version of: MatrixMultfEXT
      • glMatrixMultdEXT

        public static void glMatrixMultdEXT​(int matrixMode,
                                            double[] m)
        Array version of: MatrixMultdEXT
      • glTextureParameterivEXT

        public static void glTextureParameterivEXT​(int texture,
                                                   int target,
                                                   int pname,
                                                   int[] param)
        Array version of: TextureParameterivEXT
      • glTextureParameterfvEXT

        public static void glTextureParameterfvEXT​(int texture,
                                                   int target,
                                                   int pname,
                                                   float[] param)
        Array version of: TextureParameterfvEXT
      • glTextureImage1DEXT

        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               short[] pixels)
        
        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               int[] pixels)
        
        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               float[] pixels)
        
        public static void glTextureImage1DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               double[] pixels)
        
        Array version of: TextureImage1DEXT
      • glTextureImage2DEXT

        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               short[] pixels)
        
        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               int[] pixels)
        
        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               float[] pixels)
        
        public static void glTextureImage2DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               double[] pixels)
        
        Array version of: TextureImage2DEXT
      • glTextureSubImage1DEXT

        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  short[] pixels)
        
        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  int[] pixels)
        
        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  float[] pixels)
        
        public static void glTextureSubImage1DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int width,
                                                  int format,
                                                  int type,
                                                  double[] pixels)
        
        Array version of: TextureSubImage1DEXT
      • glTextureSubImage2DEXT

        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  short[] pixels)
        
        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  int[] pixels)
        
        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  float[] pixels)
        
        public static void glTextureSubImage2DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int width,
                                                  int height,
                                                  int format,
                                                  int type,
                                                  double[] pixels)
        
        Array version of: TextureSubImage2DEXT
      • glGetTextureImageEXT

        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                short[] pixels)
        
        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                int[] pixels)
        
        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                float[] pixels)
        
        public static void glGetTextureImageEXT​(int texture,
                                                int target,
                                                int level,
                                                int format,
                                                int type,
                                                double[] pixels)
        
        Array version of: GetTextureImageEXT
      • glGetTextureParameterfvEXT

        public static void glGetTextureParameterfvEXT​(int texture,
                                                      int target,
                                                      int pname,
                                                      float[] params)
        Array version of: GetTextureParameterfvEXT
      • glGetTextureParameterivEXT

        public static void glGetTextureParameterivEXT​(int texture,
                                                      int target,
                                                      int pname,
                                                      int[] params)
        Array version of: GetTextureParameterivEXT
      • glGetTextureLevelParameterfvEXT

        public static void glGetTextureLevelParameterfvEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           int pname,
                                                           float[] params)
      • glGetTextureLevelParameterivEXT

        public static void glGetTextureLevelParameterivEXT​(int texture,
                                                           int target,
                                                           int level,
                                                           int pname,
                                                           int[] params)
      • glTextureImage3DEXT

        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               short[] pixels)
        
        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               int[] pixels)
        
        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               float[] pixels)
        
        public static void glTextureImage3DEXT​(int texture,
                                               int target,
                                               int level,
                                               int internalformat,
                                               int width,
                                               int height,
                                               int depth,
                                               int border,
                                               int format,
                                               int type,
                                               @Nullable
                                               double[] pixels)
        
        Array version of: TextureImage3DEXT
      • glTextureSubImage3DEXT

        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  short[] pixels)
        
        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  int[] pixels)
        
        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  float[] pixels)
        
        public static void glTextureSubImage3DEXT​(int texture,
                                                  int target,
                                                  int level,
                                                  int xoffset,
                                                  int yoffset,
                                                  int zoffset,
                                                  int width,
                                                  int height,
                                                  int depth,
                                                  int format,
                                                  int type,
                                                  double[] pixels)
        
        Array version of: TextureSubImage3DEXT
      • glMultiTexCoordPointerEXT

        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     short[] pointer)
        
        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     int[] pointer)
        
        public static void glMultiTexCoordPointerEXT​(int texunit,
                                                     int size,
                                                     int type,
                                                     int stride,
                                                     float[] pointer)
        
        Array version of: MultiTexCoordPointerEXT
      • glMultiTexEnvfvEXT

        public static void glMultiTexEnvfvEXT​(int texunit,
                                              int target,
                                              int pname,
                                              float[] params)
        Array version of: MultiTexEnvfvEXT
      • glMultiTexEnvivEXT

        public static void glMultiTexEnvivEXT​(int texunit,
                                              int target,
                                              int pname,
                                              int[] params)
        Array version of: MultiTexEnvivEXT
      • glMultiTexGendvEXT

        public static void glMultiTexGendvEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              double[] params)
        Array version of: MultiTexGendvEXT
      • glMultiTexGenfvEXT

        public static void glMultiTexGenfvEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              float[] params)
        Array version of: MultiTexGenfvEXT
      • glMultiTexGenivEXT

        public static void glMultiTexGenivEXT​(int texunit,
                                              int coord,
                                              int pname,
                                              int[] params)
        Array version of: MultiTexGenivEXT
      • glGetMultiTexEnvfvEXT

        public static void glGetMultiTexEnvfvEXT​(int texunit,
                                                 int target,
                                                 int pname,
                                                 float[] params)
        Array version of: GetMultiTexEnvfvEXT
      • glGetMultiTexEnvivEXT

        public static void glGetMultiTexEnvivEXT​(int texunit,
                                                 int target,
                                                 int pname,
                                                 int[] params)
        Array version of: GetMultiTexEnvivEXT
      • glGetMultiTexGendvEXT

        public static void glGetMultiTexGendvEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 double[] params)
        Array version of: GetMultiTexGendvEXT
      • glGetMultiTexGenfvEXT

        public static void glGetMultiTexGenfvEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 float[] params)
        Array version of: GetMultiTexGenfvEXT
      • glGetMultiTexGenivEXT

        public static void glGetMultiTexGenivEXT​(int texunit,
                                                 int coord,
                                                 int pname,
                                                 int[] params)
        Array version of: GetMultiTexGenivEXT
      • glMultiTexParameterivEXT

        public static void glMultiTexParameterivEXT​(int texunit,
                                                    int target,
                                                    int pname,
                                                    int[] param)
        Array version of: MultiTexParameterivEXT
      • glMultiTexParameterfvEXT

        public static void glMultiTexParameterfvEXT​(int texunit,
                                                    int target,
                                                    int pname,
                                                    float[] param)
        Array version of: MultiTexParameterfvEXT
      • glMultiTexImage1DEXT

        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                short[] pixels)
        
        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                int[] pixels)
        
        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                float[] pixels)
        
        public static void glMultiTexImage1DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                double[] pixels)
        
        Array version of: MultiTexImage1DEXT
      • glMultiTexImage2DEXT

        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                short[] pixels)
        
        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                int[] pixels)
        
        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                float[] pixels)
        
        public static void glMultiTexImage2DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                double[] pixels)
        
        Array version of: MultiTexImage2DEXT
      • glMultiTexSubImage1DEXT

        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   short[] pixels)
        
        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   int[] pixels)
        
        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   float[] pixels)
        
        public static void glMultiTexSubImage1DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int width,
                                                   int format,
                                                   int type,
                                                   double[] pixels)
        
        Array version of: MultiTexSubImage1DEXT
      • glMultiTexSubImage2DEXT

        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   short[] pixels)
        
        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   int[] pixels)
        
        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   float[] pixels)
        
        public static void glMultiTexSubImage2DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int width,
                                                   int height,
                                                   int format,
                                                   int type,
                                                   double[] pixels)
        
        Array version of: MultiTexSubImage2DEXT
      • glGetMultiTexImageEXT

        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 short[] pixels)
        
        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 int[] pixels)
        
        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 float[] pixels)
        
        public static void glGetMultiTexImageEXT​(int texunit,
                                                 int target,
                                                 int level,
                                                 int format,
                                                 int type,
                                                 double[] pixels)
        
        Array version of: GetMultiTexImageEXT
      • glGetMultiTexParameterfvEXT

        public static void glGetMultiTexParameterfvEXT​(int texunit,
                                                       int target,
                                                       int pname,
                                                       float[] params)
        Array version of: GetMultiTexParameterfvEXT
      • glGetMultiTexParameterivEXT

        public static void glGetMultiTexParameterivEXT​(int texunit,
                                                       int target,
                                                       int pname,
                                                       int[] params)
        Array version of: GetMultiTexParameterivEXT
      • glGetMultiTexLevelParameterfvEXT

        public static void glGetMultiTexLevelParameterfvEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            float[] params)
      • glGetMultiTexLevelParameterivEXT

        public static void glGetMultiTexLevelParameterivEXT​(int texunit,
                                                            int target,
                                                            int level,
                                                            int pname,
                                                            int[] params)
      • glMultiTexImage3DEXT

        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                short[] pixels)
        
        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                int[] pixels)
        
        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                float[] pixels)
        
        public static void glMultiTexImage3DEXT​(int texunit,
                                                int target,
                                                int level,
                                                int internalformat,
                                                int width,
                                                int height,
                                                int depth,
                                                int border,
                                                int format,
                                                int type,
                                                @Nullable
                                                double[] pixels)
        
        Array version of: MultiTexImage3DEXT
      • glMultiTexSubImage3DEXT

        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   short[] pixels)
        
        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   int[] pixels)
        
        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   float[] pixels)
        
        public static void glMultiTexSubImage3DEXT​(int texunit,
                                                   int target,
                                                   int level,
                                                   int xoffset,
                                                   int yoffset,
                                                   int zoffset,
                                                   int width,
                                                   int height,
                                                   int depth,
                                                   int format,
                                                   int type,
                                                   double[] pixels)
        
        Array version of: MultiTexSubImage3DEXT
      • glGetFloatIndexedvEXT

        public static void glGetFloatIndexedvEXT​(int target,
                                                 int index,
                                                 float[] params)
        Array version of: GetFloatIndexedvEXT
      • glGetDoubleIndexedvEXT

        public static void glGetDoubleIndexedvEXT​(int target,
                                                  int index,
                                                  double[] params)
        Array version of: GetDoubleIndexedvEXT
      • glGetFloati_vEXT

        public static void glGetFloati_vEXT​(int pname,
                                            int index,
                                            float[] params)
        Array version of: GetFloati_vEXT
      • glGetDoublei_vEXT

        public static void glGetDoublei_vEXT​(int pname,
                                             int index,
                                             double[] params)
        Array version of: GetDoublei_vEXT
      • glGetIntegerIndexedvEXT

        public static void glGetIntegerIndexedvEXT​(int target,
                                                   int index,
                                                   int[] data)
        Array version of: GetIntegerIndexedvEXT
      • glNamedProgramLocalParameter4dvEXT

        public static void glNamedProgramLocalParameter4dvEXT​(int program,
                                                              int target,
                                                              int index,
                                                              double[] params)
      • glNamedProgramLocalParameter4fvEXT

        public static void glNamedProgramLocalParameter4fvEXT​(int program,
                                                              int target,
                                                              int index,
                                                              float[] params)
      • glGetNamedProgramLocalParameterdvEXT

        public static void glGetNamedProgramLocalParameterdvEXT​(int program,
                                                                int target,
                                                                int index,
                                                                double[] params)
      • glGetNamedProgramLocalParameterfvEXT

        public static void glGetNamedProgramLocalParameterfvEXT​(int program,
                                                                int target,
                                                                int index,
                                                                float[] params)
      • glGetNamedProgramivEXT

        public static void glGetNamedProgramivEXT​(int program,
                                                  int target,
                                                  int pname,
                                                  int[] params)
        Array version of: GetNamedProgramivEXT
      • glMatrixLoadTransposefEXT

        public static void glMatrixLoadTransposefEXT​(int matrixMode,
                                                     float[] m)
        Array version of: MatrixLoadTransposefEXT
      • glMatrixLoadTransposedEXT

        public static void glMatrixLoadTransposedEXT​(int matrixMode,
                                                     double[] m)
        Array version of: MatrixLoadTransposedEXT
      • glMatrixMultTransposefEXT

        public static void glMatrixMultTransposefEXT​(int matrixMode,
                                                     float[] m)
        Array version of: MatrixMultTransposefEXT
      • glMatrixMultTransposedEXT

        public static void glMatrixMultTransposedEXT​(int matrixMode,
                                                     double[] m)
        Array version of: MatrixMultTransposedEXT
      • glNamedBufferDataEXT

        public static void glNamedBufferDataEXT​(int buffer,
                                                short[] data,
                                                int usage)
        
        public static void glNamedBufferDataEXT​(int buffer,
                                                int[] data,
                                                int usage)
        
        public static void glNamedBufferDataEXT​(int buffer,
                                                float[] data,
                                                int usage)
        
        public static void glNamedBufferDataEXT​(int buffer,
                                                double[] data,
                                                int usage)
        
        Array version of: NamedBufferDataEXT
      • glNamedBufferSubDataEXT

        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   short[] data)
        
        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   int[] data)
        
        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   float[] data)
        
        public static void glNamedBufferSubDataEXT​(int buffer,
                                                   long offset,
                                                   double[] data)
        
        Array version of: NamedBufferSubDataEXT
      • glGetNamedBufferParameterivEXT

        public static void glGetNamedBufferParameterivEXT​(int buffer,
                                                          int pname,
                                                          int[] params)
      • glGetNamedBufferSubDataEXT

        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      short[] data)
        
        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      int[] data)
        
        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      float[] data)
        
        public static void glGetNamedBufferSubDataEXT​(int buffer,
                                                      long offset,
                                                      double[] data)
        
        Array version of: GetNamedBufferSubDataEXT
      • glProgramUniform1fvEXT

        public static void glProgramUniform1fvEXT​(int program,
                                                  int location,
                                                  float[] value)
        Array version of: ProgramUniform1fvEXT
      • glProgramUniform2fvEXT

        public static void glProgramUniform2fvEXT​(int program,
                                                  int location,
                                                  float[] value)
        Array version of: ProgramUniform2fvEXT
      • glProgramUniform3fvEXT

        public static void glProgramUniform3fvEXT​(int program,
                                                  int location,
                                                  float[] value)
        Array version of: ProgramUniform3fvEXT
      • glProgramUniform4fvEXT

        public static void glProgramUniform4fvEXT​(int program,
                                                  int location,
                                                  float[] value)
        Array version of: ProgramUniform4fvEXT
      • glProgramUniform1ivEXT

        public static void glProgramUniform1ivEXT​(int program,
                                                  int location,
                                                  int[] value)
        Array version of: ProgramUniform1ivEXT
      • glProgramUniform2ivEXT

        public static void glProgramUniform2ivEXT​(int program,
                                                  int location,
                                                  int[] value)
        Array version of: ProgramUniform2ivEXT
      • glProgramUniform3ivEXT

        public static void glProgramUniform3ivEXT​(int program,
                                                  int location,
                                                  int[] value)
        Array version of: ProgramUniform3ivEXT
      • glProgramUniform4ivEXT

        public static void glProgramUniform4ivEXT​(int program,
                                                  int location,
                                                  int[] value)
        Array version of: ProgramUniform4ivEXT
      • glProgramUniformMatrix2fvEXT

        public static void glProgramUniformMatrix2fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        float[] value)
        Array version of: ProgramUniformMatrix2fvEXT
      • glProgramUniformMatrix3fvEXT

        public static void glProgramUniformMatrix3fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        float[] value)
        Array version of: ProgramUniformMatrix3fvEXT
      • glProgramUniformMatrix4fvEXT

        public static void glProgramUniformMatrix4fvEXT​(int program,
                                                        int location,
                                                        boolean transpose,
                                                        float[] value)
        Array version of: ProgramUniformMatrix4fvEXT
      • glProgramUniformMatrix2x3fvEXT

        public static void glProgramUniformMatrix2x3fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glProgramUniformMatrix3x2fvEXT

        public static void glProgramUniformMatrix3x2fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glProgramUniformMatrix2x4fvEXT

        public static void glProgramUniformMatrix2x4fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glProgramUniformMatrix4x2fvEXT

        public static void glProgramUniformMatrix4x2fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glProgramUniformMatrix3x4fvEXT

        public static void glProgramUniformMatrix3x4fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glProgramUniformMatrix4x3fvEXT

        public static void glProgramUniformMatrix4x3fvEXT​(int program,
                                                          int location,
                                                          boolean transpose,
                                                          float[] value)
      • glTextureParameterIivEXT

        public static void glTextureParameterIivEXT​(int texture,
                                                    int target,
                                                    int pname,
                                                    int[] params)
        Array version of: TextureParameterIivEXT
      • glTextureParameterIuivEXT

        public static void glTextureParameterIuivEXT​(int texture,
                                                     int target,
                                                     int pname,
                                                     int[] params)
        Array version of: TextureParameterIuivEXT
      • glGetTextureParameterIivEXT

        public static void glGetTextureParameterIivEXT​(int texture,
                                                       int target,
                                                       int pname,
                                                       int[] params)
        Array version of: GetTextureParameterIivEXT
      • glGetTextureParameterIuivEXT

        public static void glGetTextureParameterIuivEXT​(int texture,
                                                        int target,
                                                        int pname,
                                                        int[] params)
        Array version of: GetTextureParameterIuivEXT
      • glMultiTexParameterIivEXT

        public static void glMultiTexParameterIivEXT​(int texunit,
                                                     int target,
                                                     int pname,
                                                     int[] params)
        Array version of: MultiTexParameterIivEXT
      • glMultiTexParameterIuivEXT

        public static void glMultiTexParameterIuivEXT​(int texunit,
                                                      int target,
                                                      int pname,
                                                      int[] params)
        Array version of: MultiTexParameterIuivEXT
      • glGetMultiTexParameterIivEXT

        public static void glGetMultiTexParameterIivEXT​(int texunit,
                                                        int target,
                                                        int pname,
                                                        int[] params)
        Array version of: GetMultiTexParameterIivEXT
      • glGetMultiTexParameterIuivEXT

        public static void glGetMultiTexParameterIuivEXT​(int texunit,
                                                         int target,
                                                         int pname,
                                                         int[] params)
        Array version of: GetMultiTexParameterIuivEXT
      • glProgramUniform1uivEXT

        public static void glProgramUniform1uivEXT​(int program,
                                                   int location,
                                                   int[] value)
        Array version of: ProgramUniform1uivEXT
      • glProgramUniform2uivEXT

        public static void glProgramUniform2uivEXT​(int program,
                                                   int location,
                                                   int[] value)
        Array version of: ProgramUniform2uivEXT
      • glProgramUniform3uivEXT

        public static void glProgramUniform3uivEXT​(int program,
                                                   int location,
                                                   int[] value)
        Array version of: ProgramUniform3uivEXT
      • glProgramUniform4uivEXT

        public static void glProgramUniform4uivEXT​(int program,
                                                   int location,
                                                   int[] value)
        Array version of: ProgramUniform4uivEXT
      • glNamedProgramLocalParameters4fvEXT

        public static void glNamedProgramLocalParameters4fvEXT​(int program,
                                                               int target,
                                                               int index,
                                                               float[] params)
      • glNamedProgramLocalParameterI4ivEXT

        public static void glNamedProgramLocalParameterI4ivEXT​(int program,
                                                               int target,
                                                               int index,
                                                               int[] params)
      • glNamedProgramLocalParametersI4ivEXT

        public static void glNamedProgramLocalParametersI4ivEXT​(int program,
                                                                int target,
                                                                int index,
                                                                int[] params)
      • glNamedProgramLocalParameterI4uivEXT

        public static void glNamedProgramLocalParameterI4uivEXT​(int program,
                                                                int target,
                                                                int index,
                                                                int[] params)
      • glNamedProgramLocalParametersI4uivEXT

        public static void glNamedProgramLocalParametersI4uivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 int[] params)
      • glGetNamedProgramLocalParameterIivEXT

        public static void glGetNamedProgramLocalParameterIivEXT​(int program,
                                                                 int target,
                                                                 int index,
                                                                 int[] params)
      • glGetNamedProgramLocalParameterIuivEXT

        public static void glGetNamedProgramLocalParameterIuivEXT​(int program,
                                                                  int target,
                                                                  int index,
                                                                  int[] params)
      • glGetNamedRenderbufferParameterivEXT

        public static void glGetNamedRenderbufferParameterivEXT​(int renderbuffer,
                                                                int pname,
                                                                int[] params)
      • glGetNamedFramebufferAttachmentParameterivEXT

        public static void glGetNamedFramebufferAttachmentParameterivEXT​(int framebuffer,
                                                                         int attachment,
                                                                         int pname,
                                                                         int[] params)
      • glFramebufferDrawBuffersEXT

        public static void glFramebufferDrawBuffersEXT​(int framebuffer,
                                                       int[] bufs)
        Array version of: FramebufferDrawBuffersEXT
      • glGetFramebufferParameterivEXT

        public static void glGetFramebufferParameterivEXT​(int framebuffer,
                                                          int pname,
                                                          int[] param)
      • glGetVertexArrayIntegervEXT

        public static void glGetVertexArrayIntegervEXT​(int vaobj,
                                                       int pname,
                                                       int[] param)
        Array version of: GetVertexArrayIntegervEXT
      • glGetVertexArrayIntegeri_vEXT

        public static void glGetVertexArrayIntegeri_vEXT​(int vaobj,
                                                         int index,
                                                         int pname,
                                                         int[] param)
        Array version of: GetVertexArrayIntegeri_vEXT