Class GL11

    • Method Detail

      • glEnable

        public static void glEnable(int target)

        OpenGL SDK Reference

        Enables the specified OpenGL state.
        Parameters:
        target - the OpenGL state to enable
      • glDisable

        public static void glDisable(int target)

        OpenGL SDK Reference

        Disables the specified OpenGL state.
        Parameters:
        target - the OpenGL state to disable
      • glAccum

        public static void glAccum(int op,
                                   float value)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Each portion of a pixel in the accumulation buffer consists of four values: one for each of R, G, B, and A. The accumulation buffer is controlled exclusively through the use of this method (except for clearing it).
        Parameters:
        op - a symbolic constant indicating an accumulation buffer operation
        value - a floating-point value to be used in that operation. One of:
        ACCUMLOADRETURNMULTADD
      • glAlphaFunc

        public static void glAlphaFunc(int func,
                                       float ref)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        The alpha test discards a fragment conditionally based on the outcome of a comparison between the incoming fragment’s alpha value and a constant value. The comparison is enabled or disabled with the generic Enable and Disable commands using the symbolic constant ALPHA_TEST. When disabled, it is as if the comparison always passes. The test is controlled with this method.
        Parameters:
        func - a symbolic constant indicating the alpha test function. One of:
        NEVERALWAYSLESSLEQUALEQUALGEQUALGREATERNOTEQUAL
        ref - a reference value clamped to the range [0, 1]. When performing the alpha test, the GL will convert the reference value to the same representation as the fragment's alpha value (floating-point or fixed-point).
      • glAreTexturesResident

        public static boolean glAreTexturesResident(java.nio.IntBuffer textures,
                                                    java.nio.ByteBuffer residences)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns TRUE if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set. If at least one of the texture objects named in textures is not resident, then FALSE is returned, and the residence of each texture object is returned in residences. Otherwise the contents of residences are not changed.
        Parameters:
        textures - an array of texture objects
        residences - returns the residences of each texture object
      • glAreTexturesResident

        public static boolean glAreTexturesResident(int texture,
                                                    java.nio.ByteBuffer residences)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns TRUE if all of the texture objects named in textures are resident, or if the implementation does not distinguish a working set. If at least one of the texture objects named in textures is not resident, then FALSE is returned, and the residence of each texture object is returned in residences. Otherwise the contents of residences are not changed.
        Parameters:
        residences - returns the residences of each texture object
      • glArrayElement

        public static void glArrayElement(int i)

        OpenGL SDK Reference

        Transfers the ith element of every enabled, non-instanced array, and the first element of every enabled, instanced array to the GL.
        Parameters:
        i - the element to transfer
      • glBitmap

        public static void glBitmap(int w,
                                    int h,
                                    float xOrig,
                                    float yOrig,
                                    float xInc,
                                    float yInc,
                                    java.nio.ByteBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sents a bitmap to the GL. Bitmaps are rectangles of zeros and ones specifying a particular pattern of fragments to be produced. Each of these fragments has the same associated data. These data are those associated with the current raster position.
        Parameters:
        w - the bitmap width
        h - the bitmap width
        xOrig - the bitmap origin x coordinate
        yOrig - the bitmap origin y coordinate
        xInc - the x increment added to the raster position
        yInc - the y increment added to the raster position
        data - the buffer containing the bitmap data.
      • glBitmap

        public static void glBitmap(int w,
                                    int h,
                                    float xOrig,
                                    float yOrig,
                                    float xInc,
                                    float yInc,
                                    long data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sents a bitmap to the GL. Bitmaps are rectangles of zeros and ones specifying a particular pattern of fragments to be produced. Each of these fragments has the same associated data. These data are those associated with the current raster position.
        Parameters:
        w - the bitmap width
        h - the bitmap width
        xOrig - the bitmap origin x coordinate
        yOrig - the bitmap origin y coordinate
        xInc - the x increment added to the raster position
        yInc - the y increment added to the raster position
        data - the buffer containing the bitmap data.
      • glCallList

        public static void glCallList(int list)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Executes a display list. Causes the commands saved in the display list to be executed, in order, just as if they were issued without using a display list.
        Parameters:
        list - the index of the display list to be called
      • glCallLists

        public static void glCallLists(int type,
                                       java.nio.ByteBuffer lists)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Provides an efficient means for executing a number of display lists.
        Parameters:
        type - the data type of each element in lists. One of:
        BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTFLOAT2_BYTES3_BYTES4_BYTES
        lists - an array of offsets. Each offset is added to the display list base to obtain the display list number.
      • glCallLists

        public static void glCallLists(java.nio.ByteBuffer lists)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Provides an efficient means for executing a number of display lists.
        Parameters:
        lists - an array of offsets. Each offset is added to the display list base to obtain the display list number.
      • glCallLists

        public static void glCallLists(java.nio.ShortBuffer lists)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Provides an efficient means for executing a number of display lists.
        Parameters:
        lists - an array of offsets. Each offset is added to the display list base to obtain the display list number.
      • glCallLists

        public static void glCallLists(java.nio.IntBuffer lists)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Provides an efficient means for executing a number of display lists.
        Parameters:
        lists - an array of offsets. Each offset is added to the display list base to obtain the display list number.
      • glClear

        public static void glClear(int mask)

        OpenGL SDK Reference

        Sets portions of every pixel in a particular buffer to the same value. The value to which each buffer is cleared depends on the setting of the clear value for that buffer.
        Parameters:
        mask - Zero or the bitwise OR of one or more values indicating which buffers are to be cleared. One or more of:
        ACCUM_BUFFER_BITCOLOR_BUFFER_BITDEPTH_BUFFER_BITSTENCIL_BUFFER_BIT
      • glClearAccum

        public static void glClearAccum(float red,
                                        float green,
                                        float blue,
                                        float alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the clear values for the accumulation buffer. These values are clamped to the range [-1,1] when they are specified.
        Parameters:
        red - the value to which to clear the R values of the accumulation buffer
        green - the value to which to clear the G values of the accumulation buffer
        blue - the value to which to clear the B values of the accumulation buffer
        alpha - the value to which to clear the A values of the accumulation buffer
      • glClearColor

        public static void glClearColor(float red,
                                        float green,
                                        float blue,
                                        float alpha)

        OpenGL SDK Reference

        Sets the clear value for fixed-point and floating-point color buffers in RGBA mode. The specified components are stored as floating-point values.
        Parameters:
        red - the value to which to clear the R channel of the color buffer
        green - the value to which to clear the G channel of the color buffer
        blue - the value to which to clear the B channel of the color buffer
        alpha - the value to which to clear the A channel of the color buffer
      • glClearDepth

        public static void glClearDepth(double depth)

        OpenGL SDK Reference

        Sets the depth value used when clearing the depth buffer. When clearing a fixedpoint depth buffer, depth is clamped to the range [0,1] and converted to fixed-point. No conversion is applied when clearing a floating-point depth buffer.
        Parameters:
        depth - the value to which to clear the depth buffer
      • glClearIndex

        public static void glClearIndex(float index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        sets the clear color index. index is converted to a fixed-point value with unspecified precision to the left of the binary point; the integer part of this value is then masked with 2m – 1, where m is the number of bits in a color index value stored in the framebuffer.
        Parameters:
        index - the value to which to clear the color buffer in color index mode
      • glClearStencil

        public static void glClearStencil(int s)

        OpenGL SDK Reference

        Sets the value to which to clear the stencil buffer. s is masked to the number of bitplanes in the stencil buffer.
        Parameters:
        s - the value to which to clear the stencil buffer
      • glClipPlane

        public static void glClipPlane(int plane,
                                       java.nio.DoubleBuffer equation)

        OpenGL SDK Reference

        Specifies a client-defined clip plane.

        The value of the first argument, plane, is a symbolic constant, CLIP_PLANEi, where i is an integer between 0 and n – 1, indicating one of n client-defined clip planes. equation is an array of four double-precision floating-point values. These are the coefficients of a plane equation in object coordinates: p1, p2, p3, and p4 (in that order).

        Parameters:
        plane - the clip plane to define
        equation - the clip plane coefficients
      • glColor3b

        public static void glColor3b(byte red,
                                     byte green,
                                     byte blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the R, G, and B components of the current color. The alpha component is set to 1.0.
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3s

        public static void glColor3s(short red,
                                     short green,
                                     short blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3i

        public static void glColor3i(int red,
                                     int green,
                                     int blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3f

        public static void glColor3f(float red,
                                     float green,
                                     float blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3d

        public static void glColor3d(double red,
                                     double green,
                                     double blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3ub

        public static void glColor3ub(byte red,
                                      byte green,
                                      byte blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3us

        public static void glColor3us(short red,
                                      short green,
                                      short blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3ui

        public static void glColor3ui(int red,
                                      int green,
                                      int blue)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned int version of Color3b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
      • glColor3bv

        public static void glColor3bv(java.nio.ByteBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Byte pointer version of Color3b.
        Parameters:
        v - the color buffer
      • glColor3sv

        public static void glColor3sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3s.
        Parameters:
        v - the color buffer
      • glColor3iv

        public static void glColor3iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3i.
        Parameters:
        v - the color buffer
      • glColor3fv

        public static void glColor3fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3f.
        Parameters:
        v - the color buffer
      • glColor3dv

        public static void glColor3dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3d.
        Parameters:
        v - the color buffer
      • glColor3ubv

        public static void glColor3ubv(java.nio.ByteBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3ub.
        Parameters:
        v - the color buffer
      • glColor3usv

        public static void glColor3usv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3us.
        Parameters:
        v - the color buffer
      • glColor3uiv

        public static void glColor3uiv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color3ui.
        Parameters:
        v - the color buffer
      • glColor4b

        public static void glColor4b(byte red,
                                     byte green,
                                     byte blue,
                                     byte alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current color.
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4s

        public static void glColor4s(short red,
                                     short green,
                                     short blue,
                                     short alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4i

        public static void glColor4i(int red,
                                     int green,
                                     int blue,
                                     int alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4f

        public static void glColor4f(float red,
                                     float green,
                                     float blue,
                                     float alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4d

        public static void glColor4d(double red,
                                     double green,
                                     double blue,
                                     double alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4ub

        public static void glColor4ub(byte red,
                                      byte green,
                                      byte blue,
                                      byte alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4us

        public static void glColor4us(short red,
                                      short green,
                                      short blue,
                                      short alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4ui

        public static void glColor4ui(int red,
                                      int green,
                                      int blue,
                                      int alpha)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned int version of Color4b
        Parameters:
        red - the red component of the current color
        green - the green component of the current color
        blue - the blue component of the current color
        alpha - the alpha component of the current color
      • glColor4bv

        public static void glColor4bv(java.nio.ByteBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4b.
        Parameters:
        v - the color buffer
      • glColor4sv

        public static void glColor4sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4s.
        Parameters:
        v - the color buffer
      • glColor4iv

        public static void glColor4iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4i.
        Parameters:
        v - the color buffer
      • glColor4fv

        public static void glColor4fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4f.
        Parameters:
        v - the color buffer
      • glColor4dv

        public static void glColor4dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4d.
        Parameters:
        v - the color buffer
      • glColor4ubv

        public static void glColor4ubv(java.nio.ByteBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4ub.
        Parameters:
        v - the color buffer
      • glColor4usv

        public static void glColor4usv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4us.
        Parameters:
        v - the color buffer
      • glColor4uiv

        public static void glColor4uiv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Color4ui.
        Parameters:
        v - the color buffer
      • glColorMask

        public static void glColorMask(boolean red,
                                       boolean green,
                                       boolean blue,
                                       boolean alpha)

        OpenGL SDK Reference

        Masks the writing of R, G, B and A values to all draw buffers. In the initial state, all color values are enabled for writing for all draw buffers.
        Parameters:
        red - whether R values are written or not
        green - whether G values are written or not
        blue - whether B values are written or not
        alpha - whether A values are written or not
      • glColorMaterial

        public static void glColorMaterial(int face,
                                           int mode)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        It is possible to attach one or more material properties to the current color, so that they continuously track its component values. This behavior is enabled and disabled by calling Enable or Disable with the symbolic value COLOR_MATERIAL. This function controls which of these modes is selected.
        Parameters:
        face - specifies which material face is affected by the current color. One of:
        FRONTBACKFRONT_AND_BACK
        mode - specifies which material property or properties track the current color. One of:
        EMISSIONAMBIENTDIFFUSESPECULARAMBIENT_AND_DIFFUSE
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color array.
        Parameters:
        size - the number of values per vertex that are stored in the array, as well as their component ordering. One of:
        34BGRA
        type - the data type of the values stored in the array. One of:
        BYTEUNSIGNED_BYTESHORTUNSIGNED_SHORTINTUNSIGNED_INTHALF_FLOAT
        FLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color array data
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          java.nio.ShortBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        ShortBuffer version of: ColorPointer
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          java.nio.IntBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        IntBuffer version of: ColorPointer
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          java.nio.FloatBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        FloatBuffer version of: ColorPointer
      • glCopyPixels

        public static void glCopyPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int type)

        OpenGL SDK Reference

        Transfers a rectangle of pixel values from one region of the read framebuffer to another in the draw framebuffer
        Parameters:
        x - the left framebuffer pixel coordinate
        y - the lower framebuffer pixel coordinate
        width - the rectangle width
        height - the rectangle height
        type - Indicates the type of values to be transfered. One of:
        COLORSTENCILDEPTHDEPTH_STENCIL
      • glCullFace

        public static void glCullFace(int mode)

        OpenGL SDK Reference

        Specifies which polygon faces are culled if CULL_FACE is enabled. Front-facing polygons are rasterized if either culling is disabled or the CullFace mode is BACK while back-facing polygons are rasterized only if either culling is disabled or the CullFace mode is FRONT. The initial setting of the CullFace mode is BACK. Initially, culling is disabled.
        Parameters:
        mode - the CullFace mode. One of:
        FRONTBACKFRONT_AND_BACK
      • glDeleteLists

        public static void glDeleteLists(int list,
                                         int range)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Deletes a contiguous group of display lists. All information about the display lists is lost, and the indices become unused. Indices to which no display list corresponds are ignored. If range is zero, nothing happens.
        Parameters:
        list - the index of the first display list to be deleted
        range - the number of display lists to be deleted
      • glDepthMask

        public static void glDepthMask(boolean flag)

        OpenGL SDK Reference

        Masks the writing of depth values to the depth buffer. In the initial state, the depth buffer is enabled for writing.
        Parameters:
        flag - whether depth values are written or not.
      • glDepthRange

        public static void glDepthRange(double zNear,
                                        double zFar)

        OpenGL SDK Reference

        Sets the depth range for all viewports to the same values.
        Parameters:
        zNear - the near depth range
        zFar - the far depth range
      • glDrawArrays

        public static void glDrawArrays(int mode,
                                        int first,
                                        int count)

        OpenGL SDK Reference

        Constructs a sequence of geometric primitives by successively transferring elements for count vertices. Elements first through first + count – 1 of each enabled non-instanced array are transferred to the GL.

        If an array corresponding to an attribute required by a vertex shader is not enabled, then the corresponding element is taken from the current attribute state. If an array is enabled, the corresponding current vertex attribute value is unaffected by the execution of this function.

        Parameters:
        mode - the kind of primitives being constructed
        first - the first vertex to transfer to the GL
        count - the number of vertices after first to transfer to the GL
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        ShortBuffer version of: DrawPixels
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        IntBuffer version of: DrawPixels
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        FloatBuffer version of: DrawPixels
      • glEdgeFlag

        public static void glEdgeFlag(boolean flag)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Each edge of each polygon primitive generated is flagged as either boundary or non-boundary. These classifications are used during polygon rasterization; some modes affect the interpretation of polygon boundary edges. By default, all edges are boundary edges, but the flagging of polygons, separate triangles, or separate quadrilaterals may be altered by calling this function.

        When a primitive of type POLYGON, TRIANGLES, or QUADS is drawn, each vertex transferred begins an edge. If the edge flag bit is TRUE, then each specified vertex begins an edge that is flagged as boundary. If the bit is FALSE, then induced edges are flagged as non-boundary.

        Parameters:
        flag - the edge flag bit
      • glEdgeFlagv

        public static void glEdgeFlagv(java.nio.ByteBuffer flag)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of EdgeFlag.
        Parameters:
        flag - the edge flag buffer
      • glEdgeFlagPointer

        public static void glEdgeFlagPointer(int stride,
                                             java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of an edge flag array.
        Parameters:
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the edge flag array data
      • glEdgeFlagPointer

        public static void glEdgeFlagPointer(int stride,
                                             long pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of an edge flag array.
        Parameters:
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the edge flag array data
      • glEnd

        public static void glEnd()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Ends the definition of vertex attributes of a sequence of primitives to be transferred to the GL.
      • glEvalCoord1f

        public static void glEvalCoord1f(float u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Causes evaluation of the enabled one-dimensional evaluator maps.
        Parameters:
        u - the domain coordinate u
      • glEvalCoord1fv

        public static void glEvalCoord1fv(java.nio.FloatBuffer u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of EvalCoord1f.
        Parameters:
        u - the domain coordinate buffer
      • glEvalCoord1d

        public static void glEvalCoord1d(double u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of EvalCoord1f.
        Parameters:
        u - the domain coordinate u
      • glEvalCoord1dv

        public static void glEvalCoord1dv(java.nio.DoubleBuffer u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of EvalCoord1d.
        Parameters:
        u - the domain coordinate buffer
      • glEvalCoord2f

        public static void glEvalCoord2f(float u,
                                         float v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Causes evaluation of the enabled two-dimensional evaluator maps.
        Parameters:
        u - the domain coordinate u
        v - the domain coordinate v
      • glEvalCoord2fv

        public static void glEvalCoord2fv(java.nio.FloatBuffer u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of EvalCoord2f.
        Parameters:
        u - the domain coordinate buffer
      • glEvalCoord2d

        public static void glEvalCoord2d(double u,
                                         double v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of EvalCoord2f.
        Parameters:
        u - the domain coordinate u
        v - the domain coordinate v
      • glEvalCoord2dv

        public static void glEvalCoord2dv(java.nio.DoubleBuffer u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of EvalCoord2d.
        Parameters:
        u - the domain coordinate buffer
      • glEvalMesh1

        public static void glEvalMesh1(int mode,
                                       int i1,
                                       int i2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Carries out an evaluation on a subset of the one-dimensional map grid.
        Parameters:
        mode - the mesh type. One of:
        POINTLINE
        i1 - the start index
        i2 - the end index
      • glEvalMesh2

        public static void glEvalMesh2(int mode,
                                       int i1,
                                       int i2,
                                       int j1,
                                       int j2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Carries out an evaluation on a rectangular subset of the two-dimensional map grid.
        Parameters:
        mode - the mesh type. One of:
        FILLLINEPOINT
        i1 - the u-dimension start index
        i2 - the u-dimension end index
        j1 - the v-dimension start index
        j2 - the v-dimension end index
      • glEvalPoint1

        public static void glEvalPoint1(int i)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Carries out an evalutation of a single point on the one-dimensional map grid.
        Parameters:
        i - the grid index
      • glEvalPoint2

        public static void glEvalPoint2(int i,
                                        int j)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Carries out an evalutation of a single point on the two-dimensional map grid.
        Parameters:
        i - the u-dimension grid index
        j - the v-dimension grid index
      • glFeedbackBuffer

        public static void glFeedbackBuffer(int type,
                                            java.nio.FloatBuffer buffer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns information about primitives when the GL is in feedback mode.
        Parameters:
        type - the type of information to feed back for each vertex. One of:
        2D3D3D_COLOR3D_COLOR_TEXTURE4D_COLOR_TEXTURE
        buffer - an array of floating-point values into which feedback information will be placed
      • glFinish

        public static void glFinish()

        OpenGL SDK Reference

        Forces all previously issued GL commands to complete. Finish does not return until all effects from such commands on GL client and server state and the framebuffer are fully realized.
      • glFlush

        public static void glFlush()

        OpenGL SDK Reference

        Causes all previously issued GL commands to complete in finite time (although such commands may still be executing when Flush returns).
      • glFogiv

        public static void glFogiv(int pname,
                                   java.nio.IntBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Fogi.
        Parameters:
        pname - the fog parameter. One of:
        FOG_MODEFOG_COORD_SRC
        params - the fog parameter buffer
      • glFogf

        public static void glFogf(int pname,
                                  float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the float value of a fog parameter.
        Parameters:
        pname - the fog parameter. One of:
        FOG_DENSITYFOG_STARTFOG_END
        param - the fog parameter value
      • glFogfv

        public static void glFogfv(int pname,
                                   java.nio.FloatBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Fogf.
        Parameters:
        pname - the fog parameter. One of:
        FOG_DENSITYFOG_STARTFOG_END
        params - the fog parameter buffer
      • glFrontFace

        public static void glFrontFace(int dir)

        OpenGL SDK Reference

        The first step of polygon rasterization is to determine if the polygon is back-facing or front-facing. This determination is made based on the sign of the (clipped or unclipped) polygon's area computed in window coordinates. The interpretation of the sign of this value is controlled with this function. In the initial state, the front face direction is set to CCW.
        Parameters:
        dir - the front face direction. One of:
        CCWCW
      • glGenLists

        public static int glGenLists(int s)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns an integer n such that the indices n,..., n + s - 1 are previously unused (i.e. there are s previously unused display list indices starting at n). GenLists also has the effect of creating an empty display list for each of the indices n,..., n + s - 1, so that these indices all become used. GenLists returns zero if there is no group of s contiguous previously unused display list indices, or if s = 0.
        Parameters:
        s - the number of display lists to create
      • glGenTextures

        public static void glGenTextures(java.nio.IntBuffer textures)

        OpenGL SDK Reference

        Returns n previously unused texture names in textures. These names are marked as used, for the purposes of GenTextures only, but they acquire texture state and a dimensionality only when they are first bound, just as if they were unused.
        Parameters:
        textures - a scalar or buffer in which to place the returned texture names
      • glGenTextures

        public static int glGenTextures()

        OpenGL SDK Reference

        Returns n previously unused texture names in textures. These names are marked as used, for the purposes of GenTextures only, but they acquire texture state and a dimensionality only when they are first bound, just as if they were unused.
      • glDeleteTextures

        public static void glDeleteTextures(java.nio.IntBuffer textures)

        OpenGL SDK Reference

        Deletes texture objects. After a texture object is deleted, it has no contents or dimensionality, and its name is again unused. If a texture that is currently bound to any of the target bindings of BindTexture is deleted, it is as though BindTexture had been executed with the same target and texture zero. Additionally, special care must be taken when deleting a texture if any of the images of the texture are attached to a framebuffer object.

        Unused names in textures that have been marked as used for the purposes of GenTextures are marked as unused again. Unused names in textures are silently ignored, as is the name zero.

        Parameters:
        textures - contains n names of texture objects to be deleted
      • glDeleteTextures

        public static void glDeleteTextures(int texture)

        OpenGL SDK Reference

        Deletes texture objects. After a texture object is deleted, it has no contents or dimensionality, and its name is again unused. If a texture that is currently bound to any of the target bindings of BindTexture is deleted, it is as though BindTexture had been executed with the same target and texture zero. Additionally, special care must be taken when deleting a texture if any of the images of the texture are attached to a framebuffer object.

        Unused names in textures that have been marked as used for the purposes of GenTextures are marked as unused again. Unused names in textures are silently ignored, as is the name zero.

      • glGetClipPlane

        public static void glGetClipPlane(int plane,
                                          java.nio.DoubleBuffer equation)

        OpenGL SDK Reference

        Returns four double-precision values in equation; these are the coefficients of the plane equation of plane in eye coordinates (these coordinates are those that were computed when the plane was specified).
        Parameters:
        plane - the clip plane
        equation - a buffer in which to place the returned values
      • glGetBooleanv

        public static void glGetBooleanv(int pname,
                                         java.nio.ByteBuffer params)

        OpenGL SDK Reference

        Returns the current boolean value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
        params - a scalar or buffer in which to place the returned data
      • glGetBoolean

        public static byte glGetBoolean(int pname)

        OpenGL SDK Reference

        Returns the current boolean value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
      • glGetFloatv

        public static void glGetFloatv(int pname,
                                       java.nio.FloatBuffer params)

        OpenGL SDK Reference

        Returns the current float value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
        params - a scalar or buffer in which to place the returned data
      • glGetFloat

        public static float glGetFloat(int pname)

        OpenGL SDK Reference

        Returns the current float value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
      • glGetIntegerv

        public static void glGetIntegerv(int pname,
                                         java.nio.IntBuffer params)

        OpenGL SDK Reference

        Returns the current integer value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
        params - a scalar or buffer in which to place the returned data
      • glGetInteger

        public static int glGetInteger(int pname)

        OpenGL SDK Reference

        Returns the current integer value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
      • glGetDoublev

        public static void glGetDoublev(int pname,
                                        java.nio.DoubleBuffer params)

        OpenGL SDK Reference

        Returns the current double value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
        params - a scalar or buffer in which to place the returned data
      • glGetDouble

        public static double glGetDouble(int pname)

        OpenGL SDK Reference

        Returns the current double value of the specified state variable.

        LWJGL note: The state that corresponds to the state variable may be a single value or an array of values. In the case of an array of values, LWJGL will not validate if params has enough space to store that array. Doing so would introduce significant overhead, as the OpenGL state variables are too many. It is the user's responsibility to avoid JVM crashes by ensuring enough space for the returned values.

        Parameters:
        pname - the state variable
      • glGetError

        public static int glGetError()

        OpenGL SDK Reference

        Returns error information. Each detectable error is assigned a numeric code. When an error is detected, a flag is set and the code is recorded. Further errors, if they occur, do not affect this recorded code. When GetError is called, the code is returned and the flag is cleared, so that a further error will again record its code. If a call to GetError returns NO_ERROR, then there has been no detectable error since the last call to GetError (or since the GL was initialized).
      • glGetLightfv

        public static void glGetLightfv(int light,
                                        int pname,
                                        java.nio.FloatBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetLightiv.
        Parameters:
        light - the light for which to return information
        pname - the light parameter to query
        data - a scalar or buffer in which to place the returned data
      • glGetLightf

        public static float glGetLightf(int light,
                                        int pname)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetLightiv.
        Parameters:
        light - the light for which to return information
        pname - the light parameter to query
      • glGetMapfv

        public static void glGetMapfv(int target,
                                      int query,
                                      java.nio.FloatBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetMapiv.
        Parameters:
        target - the evaluator map
        query - the information to query
        data - a scalar or buffer in which to place the returned data
      • glGetMapf

        public static float glGetMapf(int target,
                                      int query)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetMapiv.
        Parameters:
        target - the evaluator map
        query - the information to query
      • glGetMapdv

        public static void glGetMapdv(int target,
                                      int query,
                                      java.nio.DoubleBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of GetMapiv.
        Parameters:
        target - the evaluator map
        query - the information to query
        data - a scalar or buffer in which to place the returned data
      • glGetMapd

        public static double glGetMapd(int target,
                                       int query)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of GetMapiv.
        Parameters:
        target - the evaluator map
        query - the information to query
      • glGetMaterialiv

        public static void glGetMaterialiv(int face,
                                           int pname,
                                           java.nio.IntBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns integer information about material property pname for face in data.
        Parameters:
        face - the material face for which to return information. One of:
        FRONTBACK
        pname - the information to query. One of:
        AMBIENTDIFFUSESPECULAREMISSIONSHININESS
        data - a scalar or buffer in which to place the returned data
      • glGetMaterialfv

        public static void glGetMaterialfv(int face,
                                           int pname,
                                           java.nio.FloatBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetMaterialiv.
        Parameters:
        face - the material face for which to return information
        pname - the information to query
        data - a scalar or buffer in which to place the returned data
      • glGetPixelMapusv

        public static void glGetPixelMapusv(int map,
                                            java.nio.ShortBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of GetPixelMapfv.
        Parameters:
        map - the pixel map parameter to query
        data - a buffer in which to place the returned data
      • glGetPixelMapusv

        public static void glGetPixelMapusv(int map,
                                            long data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of GetPixelMapfv.
        Parameters:
        map - the pixel map parameter to query
        data - a buffer in which to place the returned data
      • glGetPixelMapuiv

        public static void glGetPixelMapuiv(int map,
                                            java.nio.IntBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned integer version of GetPixelMapfv.
        Parameters:
        map - the pixel map parameter to query
        data - a buffer in which to place the returned data
      • glGetPixelMapuiv

        public static void glGetPixelMapuiv(int map,
                                            long data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned integer version of GetPixelMapfv.
        Parameters:
        map - the pixel map parameter to query
        data - a buffer in which to place the returned data
      • glGetPolygonStipple

        public static void glGetPolygonStipple(java.nio.ByteBuffer pattern)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Obtains the polygon stipple.
        Parameters:
        pattern - a buffer in which to place the returned data
      • glGetPolygonStipple

        public static void glGetPolygonStipple(long pattern)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Obtains the polygon stipple.
        Parameters:
        pattern - a buffer in which to place the returned data
      • glGetTexEnvfv

        public static void glGetTexEnvfv(int env,
                                         int pname,
                                         java.nio.FloatBuffer data)
        Parameters:
        env - the texture environment to query
        pname - the parameter to query
        data - a scalar or buffer in which to place the returned data
      • glGetTexEnvf

        public static float glGetTexEnvf(int env,
                                         int pname)
        Parameters:
        env - the texture environment to query
        pname - the parameter to query
      • glGetTexGeniv

        public static void glGetTexGeniv(int coord,
                                         int pname,
                                         java.nio.IntBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns integer information about pname for coord in data.
        Parameters:
        coord - the coord to query. One of:
        STRQ
        pname - the parameter to query. One of:
        EYE_PLANEOBJECT_PLANETEXTURE_GEN_MODE
        data - a scalar or buffer in which to place the returned data
      • glGetTexGeni

        public static int glGetTexGeni(int coord,
                                       int pname)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns integer information about pname for coord in data.
        Parameters:
        coord - the coord to query. One of:
        STRQ
        pname - the parameter to query. One of:
        EYE_PLANEOBJECT_PLANETEXTURE_GEN_MODE
      • glGetTexGenfv

        public static void glGetTexGenfv(int coord,
                                         int pname,
                                         java.nio.FloatBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetTexGeniv.
        Parameters:
        coord - the coord to query
        pname - the parameter to query
        data - a scalar or buffer in which to place the returned data
      • glGetTexGenf

        public static float glGetTexGenf(int coord,
                                         int pname)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of GetTexGeniv.
        Parameters:
        coord - the coord to query
        pname - the parameter to query
      • glGetTexGendv

        public static void glGetTexGendv(int coord,
                                         int pname,
                                         java.nio.DoubleBuffer data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of GetTexGeniv.
        Parameters:
        coord - the coord to query
        pname - the parameter to query
        data - a scalar or buffer in which to place the returned data
      • glGetTexGend

        public static double glGetTexGend(int coord,
                                          int pname)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of GetTexGeniv.
        Parameters:
        coord - the coord to query
        pname - the parameter to query
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         java.nio.ShortBuffer pixels)

        OpenGL SDK Reference

        ShortBuffer version of: GetTexImage
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         java.nio.IntBuffer pixels)

        OpenGL SDK Reference

        IntBuffer version of: GetTexImage
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         java.nio.FloatBuffer pixels)

        OpenGL SDK Reference

        FloatBuffer version of: GetTexImage
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         java.nio.DoubleBuffer pixels)

        OpenGL SDK Reference

        DoubleBuffer version of: GetTexImage
      • glGetTexLevelParameterfv

        public static void glGetTexLevelParameterfv(int target,
                                                    int level,
                                                    int pname,
                                                    java.nio.FloatBuffer params)
        Parameters:
        target - the texture image target
        level - the level-of-detail number
        pname - the parameter to query
        params - a scalar or buffer in which to place the returned data
      • glGetTexLevelParameterf

        public static float glGetTexLevelParameterf(int target,
                                                    int level,
                                                    int pname)
        Parameters:
        target - the texture image target
        level - the level-of-detail number
        pname - the parameter to query
      • glGetTexParameterfv

        public static void glGetTexParameterfv(int target,
                                               int pname,
                                               java.nio.FloatBuffer params)
        Parameters:
        target - the texture target
        pname - the parameter to query
        params - a scalar or buffer in which to place the returned data
      • glGetTexParameterf

        public static float glGetTexParameterf(int target,
                                               int pname)
        Parameters:
        target - the texture target
        pname - the parameter to query
      • glIndexi

        public static void glIndexi(int index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Updates the current (single-valued) color index.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexub

        public static void glIndexub(byte index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned byte version of Indexi.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexs

        public static void glIndexs(short index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Indexi.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexf

        public static void glIndexf(float index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Indexi.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexd

        public static void glIndexd(double index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Indexi.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexiv

        public static void glIndexiv(java.nio.IntBuffer index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Indexi
        Parameters:
        index - the value to which the current color index should be set
      • glIndexubv

        public static void glIndexubv(java.nio.ByteBuffer index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Indexub.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexsv

        public static void glIndexsv(java.nio.ShortBuffer index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Indexs.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexfv

        public static void glIndexfv(java.nio.FloatBuffer index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Indexf.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexdv

        public static void glIndexdv(java.nio.DoubleBuffer index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Indexd.
        Parameters:
        index - the value to which the current color index should be set
      • glIndexMask

        public static void glIndexMask(int mask)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        The least significant n bits of mask, where n is the number of bits in a color index buffer, specify a mask. Where a 1 appears in this mask, the corresponding bit in the color index buffer (or buffers) is written; where a 0 appears, the bit is not written. This mask applies only in color index mode.
        Parameters:
        mask - the color index mask value
      • glIndexPointer

        public static void glIndexPointer(int type,
                                          int stride,
                                          java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color index array.
        Parameters:
        type - the data type of the values stored in the array. One of:
        UNSIGNED_BYTESHORTINTFLOATDOUBLE
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color index array data
      • glIndexPointer

        public static void glIndexPointer(int type,
                                          int stride,
                                          long pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color index array.
        Parameters:
        type - the data type of the values stored in the array. One of:
        UNSIGNED_BYTESHORTINTFLOATDOUBLE
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color index array data
      • glIndexPointer

        public static void glIndexPointer(int stride,
                                          java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color index array.
        Parameters:
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color index array data
      • glIndexPointer

        public static void glIndexPointer(int stride,
                                          java.nio.ShortBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color index array.
        Parameters:
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color index array data
      • glIndexPointer

        public static void glIndexPointer(int stride,
                                          java.nio.IntBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a color index array.
        Parameters:
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the color index array data
      • glInitNames

        public static void glInitNames()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Clears the selection name stack.
      • glIsEnabled

        public static boolean glIsEnabled(int cap)

        OpenGL SDK Reference

        Determines if cap is currently enabled (as with Enable) or disabled.
        Parameters:
        cap - the enable state to query
      • glIsList

        public static boolean glIsList(int list)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Returns true if the list is the index of some display list.
        Parameters:
        list - the list index to query
      • glIsTexture

        public static boolean glIsTexture(int texture)

        OpenGL SDK Reference

        Returns true if texture is the name of a texture object.
        Parameters:
        texture - the texture name to query
      • glLightModelf

        public static void glLightModelf(int pname,
                                         float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of LightModeli.
        Parameters:
        pname - the lighting model parameter to set
        param - the parameter value
      • glLightModeliv

        public static void glLightModeliv(int pname,
                                          java.nio.IntBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of LightModeli.
        Parameters:
        pname - the lighting model parameter to set
        params - the parameter value
      • glLightModelfv

        public static void glLightModelfv(int pname,
                                          java.nio.FloatBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of LightModelf.
        Parameters:
        pname - the lighting model parameter to set
        params - the parameter value
      • glLightf

        public static void glLightf(int light,
                                    int pname,
                                    float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Lighti.
        Parameters:
        light - the light for which to set the parameter
        pname - the parameter to set
        param - the parameter value
      • glLightiv

        public static void glLightiv(int light,
                                     int pname,
                                     java.nio.IntBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Lighti.
        Parameters:
        light - the light for which to set the parameter
        pname - the parameter to set
        params - the parameter value
      • glLightfv

        public static void glLightfv(int light,
                                     int pname,
                                     java.nio.FloatBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Lightf.
        Parameters:
        light - the light for which to set the parameter
        pname - the parameter to set
        params - the parameter value
      • glLineStipple

        public static void glLineStipple(int factor,
                                         short pattern)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a line stipple. It determines those fragments that are to be drawn when the line is rasterized. Line stippling may be enabled or disabled using Enable or Disable with the constant LINE_STIPPLE. When disabled, it is as if the line stipple has its default value.
        Parameters:
        factor - a count that is used to modify the effective line stipple by causing each bit in pattern to be used factor times. factor is clamped to the range [1, 256].
        pattern - an unsigned short integer whose 16 bits define the stipple pattern
      • glLineWidth

        public static void glLineWidth(float width)

        OpenGL SDK Reference

        Sets the width of rasterized line segments. The default width is 1.0.
        Parameters:
        width - the line width
      • glListBase

        public static void glListBase(int base)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the display list base.
        Parameters:
        base - the display list base offset
      • glLoadMatrixf

        public static void glLoadMatrixf(java.nio.FloatBuffer m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current matrix to a 4 × 4 matrix in column-major order.

        The matrix is stored as 16 consecutive values, i.e. as:

        a1a5a9a13
        a2a6a10a14
        a3a7a11a15
        a4a8a12a16

        This differs from the standard row-major ordering for matrix elements. If the standard ordering is used, all of the subsequent transformation equations are transposed, and the columns representing vectors become rows.

        Parameters:
        m - the matrix data
      • glLoadMatrixd

        public static void glLoadMatrixd(java.nio.DoubleBuffer m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of LoadMatrixf.
        Parameters:
        m - the matrix data
      • glLoadIdentity

        public static void glLoadIdentity()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current matrix to the identity matrix.

        Calling this function is equivalent to calling LoadMatrixf with the following matrix:

        1000
        0100
        0010
        0001
      • glLoadName

        public static void glLoadName(int name)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Replaces the value on the top of the selection stack with name.
        Parameters:
        name - the name to load
      • glMap1f

        public static void glMap1f(int target,
                                   float u1,
                                   float u2,
                                   int stride,
                                   int order,
                                   java.nio.FloatBuffer points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a polynomial or rational polynomial mapping to produce vertex, normal, texture coordinates and colors. The values so produced are sent on to further stages of the GL as if they had been provided directly by the client.
        Parameters:
        target - the evaluator target. One of:
        MAP1_VERTEX_3MAP1_VERTEX_4MAP1_COLOR_4MAP1_NORMALMAP1_TEXTURE_COORD_1
        MAP1_TEXTURE_COORD_2MAP1_TEXTURE_COORD_3MAP1_TEXTURE_COORD_4
        u1 - the first endpoint of the pre-image of the map
        u2 - the second endpoint of the pre-image of the map
        stride - the number of values in each block of storage
        order - the polynomial order
        points - a set of order blocks of storage containing control points
      • glMap1d

        public static void glMap1d(int target,
                                   double u1,
                                   double u2,
                                   int stride,
                                   int order,
                                   java.nio.DoubleBuffer points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Map1f.
        Parameters:
        target - the evaluator target
        u1 - the first endpoint of the pre-image of the map
        u2 - the second endpoint of the pre-image of the map
        stride - the number of values in each block of storage
        order - the polynomial order
        points - a set of order blocks of storage containing control points
      • glMap2f

        public static void glMap2f(int target,
                                   float u1,
                                   float u2,
                                   int ustride,
                                   int uorder,
                                   float v1,
                                   float v2,
                                   int vstride,
                                   int vorder,
                                   java.nio.FloatBuffer points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Bivariate version of Map1f.
        Parameters:
        target - the evaluator target
        u1 - the first u-dimension endpoint of the pre-image rectangle of the map
        u2 - the second u-dimension endpoint of the pre-image rectangle of the map
        ustride - the number of values in the u-dimension in each block of storage
        uorder - the polynomial order in the u-dimension
        v1 - the first v-dimension endpoint of the pre-image rectangle of the map
        v2 - the second v-dimension endpoint of the pre-image rectangle of the map
        vstride - the number of values in the v-dimension in each block of storage
        vorder - the polynomial order in the v-dimension
        points - a set of uorder × vorder blocks of storage containing control points
      • glMap2d

        public static void glMap2d(int target,
                                   double u1,
                                   double u2,
                                   int ustride,
                                   int uorder,
                                   double v1,
                                   double v2,
                                   int vstride,
                                   int vorder,
                                   java.nio.DoubleBuffer points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Map2f.
        Parameters:
        target - the evaluator target
        u1 - the first u-dimension endpoint of the pre-image rectangle of the map
        u2 - the second u-dimension endpoint of the pre-image rectangle of the map
        ustride - the number of values in the u-dimension in each block of storage
        uorder - the polynomial order in the u-dimension
        v1 - the first v-dimension endpoint of the pre-image rectangle of the map
        v2 - the second v-dimension endpoint of the pre-image rectangle of the map
        vstride - the number of values in the v-dimension in each block of storage
        vorder - the polynomial order in the v-dimension
        points - a set of uorder × vorder blocks of storage containing control points
      • glMapGrid1f

        public static void glMapGrid1f(int n,
                                       float u1,
                                       float u2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a one-dimensional grid in the map evaluator domain.
        Parameters:
        n - the number of partitions of the interval
        u1 - the first interval endpoint
        u2 - the second interval endpoint
      • glMapGrid1d

        public static void glMapGrid1d(int n,
                                       double u1,
                                       double u2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of MapGrid1f.
        Parameters:
        n - the number of partitions of the interval
        u1 - the first interval endpoint
        u2 - the second interval endpoint
      • glMapGrid2f

        public static void glMapGrid2f(int un,
                                       float u1,
                                       float u2,
                                       int vn,
                                       float v1,
                                       float v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a two-dimensional grid in the map evaluator domain.
        Parameters:
        un - the number of partitions of the interval in the u-dimension
        u1 - the first u-dimension interval endpoint
        u2 - the second u-dimension interval endpoint
        vn - the number of partitions of the interval in the v-dimension
        v1 - the first v-dimension interval endpoint
        v2 - the second v-dimension interval endpoint
      • glMapGrid2d

        public static void glMapGrid2d(int un,
                                       double u1,
                                       double u2,
                                       int vn,
                                       double v1,
                                       double v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of MapGrid2f.
        Parameters:
        un - the number of partitions of the interval in the u-dimension
        u1 - the first u-dimension interval endpoint
        u2 - the second u-dimension interval endpoint
        vn - the number of partitions of the interval in the v-dimension
        v1 - the first v-dimension interval endpoint
        v2 - the second v-dimension interval endpoint
      • glMateriali

        public static void glMateriali(int face,
                                       int pname,
                                       int param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the integer value of a material parameter.
        Parameters:
        face - the material face for which to set the parameter. One of:
        FRONTBACKFRONT_AND_BACK
        pname - the parameter to set. Must be:
        SHININESS
        param - the parameter value
      • glMaterialf

        public static void glMaterialf(int face,
                                       int pname,
                                       float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Materiali.
        Parameters:
        face - the material face for which to set the parameter
        pname - the parameter to set
        param - the parameter value
      • glMaterialiv

        public static void glMaterialiv(int face,
                                        int pname,
                                        java.nio.IntBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Materiali.
        Parameters:
        face - the material face for which to set the parameter
        pname - the parameter to set. One of:
        AMBIENTDIFFUSEAMBIENT_AND_DIFFUSESPECULAREMISSION
        params - the parameter value
      • glMaterialfv

        public static void glMaterialfv(int face,
                                        int pname,
                                        java.nio.FloatBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Materialf.
        Parameters:
        face - the material face for which to set the parameter
        pname - the parameter to set
        params - the parameter value
      • glMultMatrixf

        public static void glMultMatrixf(java.nio.FloatBuffer m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Multiplies the current matrix with a 4 × 4 matrix in column-major order. See LoadMatrixf for details.
        Parameters:
        m - the matrix data
      • glMultMatrixd

        public static void glMultMatrixd(java.nio.DoubleBuffer m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of MultMatrixf.
        Parameters:
        m - the matrix data
      • glFrustum

        public static void glFrustum(double l,
                                     double r,
                                     double b,
                                     double t,
                                     double n,
                                     double f)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Manipulates the current matrix with a matrix that produces perspective projection, in such a way that the coordinates (lb – n)T and (rt – n)T specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, respectively (assuming that the eye is located at (0 0 0)T). f gives the distance from the eye to the far clipping plane.

        Calling this function is equivalent to calling MultMatrixf with the following matrix:

        2n / (r - l)0(r + l) / (r - l)0
        02n / (t - b)(t + b) / (t - b)0
        00- (f + n) / (f - n)- (2fn) / (f - n)
        00-10
        Parameters:
        l - the left frustum plane
        r - the right frustum plane
        b - the bottom frustum plane
        t - the top frustum plane
        n - the near frustum plane
        f - the far frustum plane
      • glNewList

        public static void glNewList(int n,
                                     int mode)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Begins the definition of a display list.
        Parameters:
        n - a positive integer to which the display list that follows is assigned
        mode - a symbolic constant that controls the behavior of the GL during display list creation. One of:
        COMPILECOMPILE_AND_EXECUTE
      • glEndList

        public static void glEndList()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Ends the definition of GL commands to be placed in a display list. It is only when EndList occurs that the specified display list is actually associated with the index indicated with NewList.
      • glNormal3f

        public static void glNormal3f(float nx,
                                      float ny,
                                      float nz)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current normal.
        Parameters:
        nx - the x coordinate of the current normal
        ny - the y coordinate of the current normal
        nz - the z coordinate of the current normal
      • glNormal3b

        public static void glNormal3b(byte nx,
                                      byte ny,
                                      byte nz)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Byte version of Normal3f.
        Parameters:
        nx - the x coordinate of the current normal
        ny - the y coordinate of the current normal
        nz - the z coordinate of the current normal
      • glNormal3s

        public static void glNormal3s(short nx,
                                      short ny,
                                      short nz)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Normal3f.
        Parameters:
        nx - the x coordinate of the current normal
        ny - the y coordinate of the current normal
        nz - the z coordinate of the current normal
      • glNormal3i

        public static void glNormal3i(int nx,
                                      int ny,
                                      int nz)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Normal3f.
        Parameters:
        nx - the x coordinate of the current normal
        ny - the y coordinate of the current normal
        nz - the z coordinate of the current normal
      • glNormal3d

        public static void glNormal3d(double nx,
                                      double ny,
                                      double nz)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Normal3f.
        Parameters:
        nx - the x coordinate of the current normal
        ny - the y coordinate of the current normal
        nz - the z coordinate of the current normal
      • glNormal3fv

        public static void glNormal3fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Normal3f.
        Parameters:
        v - the normal buffer
      • glNormal3bv

        public static void glNormal3bv(java.nio.ByteBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Normal3b.
        Parameters:
        v - the normal buffer
      • glNormal3sv

        public static void glNormal3sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Normal3s.
        Parameters:
        v - the normal buffer
      • glNormal3iv

        public static void glNormal3iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Normal3i.
        Parameters:
        v - the normal buffer
      • glNormal3dv

        public static void glNormal3dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Normal3d.
        Parameters:
        v - the normal buffer
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a normal array.
        Parameters:
        type - the data type of the values stored in the array. One of:
        BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the normal array data
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           long pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a normal array.
        Parameters:
        type - the data type of the values stored in the array. One of:
        BYTESHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the normal array data
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           java.nio.ShortBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        ShortBuffer version of: NormalPointer
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           java.nio.IntBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        IntBuffer version of: NormalPointer
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           java.nio.FloatBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        FloatBuffer version of: NormalPointer
      • glOrtho

        public static void glOrtho(double l,
                                   double r,
                                   double b,
                                   double t,
                                   double n,
                                   double f)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Manipulates the current matrix with a matrix that produces parallel projection, in such a way that the coordinates (lb – n)T and (rt – n)T specify the points on the near clipping plane that are mapped to the lower left and upper right corners of the window, respectively (assuming that the eye is located at (0 0 0)T). f gives the distance from the eye to the far clipping plane.

        Calling this function is equivalent to calling MultMatrixf with the following matrix:

        2 / (r - l)00- (r + l) / (r - l)
        02 / (t - b)0- (t + b) / (t - b)
        00- 2 / (f - n)- (f + n) / (f - n)
        0001
        Parameters:
        l - the left frustum plane
        r - the right frustum plane
        b - the bottom frustum plane
        t - the top frustum plane
        n - the near frustum plane
        f - the far frustum plane
      • glPassThrough

        public static void glPassThrough(float token)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Inserts a marker when the GL is in feeback mode. token is returned as if it were a primitive; it is indicated with its own unique identifying value. The ordering of any PassThrough commands with respect to primitive specification is maintained by feedback. PassThrough may not occur between Begin and End.
        Parameters:
        token - the marker value to insert
      • glPixelMapusv

        public static void glPixelMapusv(int map,
                                         int size,
                                         long values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of PixelMapfv.
        Parameters:
        map - the map to set
        size - the map size
        values - the map values
      • glPixelMapusv

        public static void glPixelMapusv(int map,
                                         java.nio.ShortBuffer values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned short version of PixelMapfv.
        Parameters:
        map - the map to set
        values - the map values
      • glPixelMapuiv

        public static void glPixelMapuiv(int map,
                                         int size,
                                         long values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned integer version of PixelMapfv.
        Parameters:
        map - the map to set
        size - the map size
        values - the map values
      • glPixelMapuiv

        public static void glPixelMapuiv(int map,
                                         java.nio.IntBuffer values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Unsigned integer version of PixelMapfv.
        Parameters:
        map - the map to set
        values - the map values
      • glPixelStoref

        public static void glPixelStoref(int pname,
                                         int param)
        Parameters:
        pname - the pixel store parameter to set
        param - the parameter value
      • glPixelTransferf

        public static void glPixelTransferf(int pname,
                                            float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of PixelTransferi.
        Parameters:
        pname - the pixel transfer parameter to set
        param - the parameter value
      • glPixelZoom

        public static void glPixelZoom(float xfactor,
                                       float yfactor)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Controls the conversion of a group of fragments.

        Let (xrp, yrp) be the current raster position. If a particular group is the nth in a row and belongs to the mth row, consider the region in window coordinates bounded by the rectangle with corners

        (xrp + zxn, yrp + zym) and (xrp + zx(n + 1), yrp + zy(m + 1))

        (either zx or zy may be negative). A fragment representing group (n, m) is produced for each framebuffer pixel inside, or on the bottom or left boundary, of this rectangle.

        Parameters:
        xfactor - the zx factor
        yfactor - the zy factor
      • glPointSize

        public static void glPointSize(float size)

        OpenGL SDK Reference

        Controls the rasterization of points if no vertex, tessellation control, tessellation evaluation, or geometry shader is active. The default point size is 1.0.
        Parameters:
        size - the request size of a point
      • glPolygonMode

        public static void glPolygonMode(int face,
                                         int mode)

        OpenGL SDK Reference

        Controls the interpretation of polygons for rasterization.

        FILL is the default mode of polygon rasterization. Note that these modes affect only the final rasterization of polygons: in particular, a polygon's vertices are lit, and the polygon is clipped and possibly culled before these modes are applied. Polygon antialiasing applies only to the FILL state of PolygonMode. For POINT or LINE, point antialiasing or line segment antialiasing, respectively, apply.

        Parameters:
        face - the face for which to set the rasterizing method. One of:
        FRONTBACKFRONT_AND_BACK
        mode - the rasterization mode. One of:
        POINTLINEFILL
      • glPolygonOffset

        public static void glPolygonOffset(float factor,
                                           float units)

        OpenGL SDK Reference

        The depth values of all fragments generated by the rasterization of a polygon may be offset by a single value that is computed for that polygon. This function determines that value.

        factor scales the maximum depth slope of the polygon, and units scales an implementation-dependent constant that relates to the usable resolution of the depth buffer. The resulting values are summed to produce the polygon offset value.

        Parameters:
        factor - the maximum depth slope factor
        units - the constant scale
      • glPolygonStipple

        public static void glPolygonStipple(java.nio.ByteBuffer pattern)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a polygon stipple. It works much the same way as LineStipple, masking out certain fragments produced by rasterization so that they are not sent to the next stage of the GL. This is the case regardless of the state of polygon antialiasing.

        If xw and yw are the window coordinates of a rasterized polygon fragment, then that fragment is sent to the next stage of the GL if and only if the bit of the pattern (xw mod 32, yw mod 32) is 1.

        Polygon stippling may be enabled or disabled with Enable or Disable using the constant POLYGON_STIPPLE. When disabled, it is as if the stipple pattern were all ones.

        Parameters:
        pattern - a pointer to memory into which a 32 × 32 pattern is packed
      • glPolygonStipple

        public static void glPolygonStipple(long pattern)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Defines a polygon stipple. It works much the same way as LineStipple, masking out certain fragments produced by rasterization so that they are not sent to the next stage of the GL. This is the case regardless of the state of polygon antialiasing.

        If xw and yw are the window coordinates of a rasterized polygon fragment, then that fragment is sent to the next stage of the GL if and only if the bit of the pattern (xw mod 32, yw mod 32) is 1.

        Polygon stippling may be enabled or disabled with Enable or Disable using the constant POLYGON_STIPPLE. When disabled, it is as if the stipple pattern were all ones.

        Parameters:
        pattern - a pointer to memory into which a 32 × 32 pattern is packed
      • glPushClientAttrib

        public static void glPushClientAttrib(int mask)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Takes a bitwise OR of symbolic constants indicating which groups of state variables to push onto the client attribute stack. Each constant refers to a group of state variables.

        Bits set in mask that do not correspond to an attribute group are ignored. The special mask value CLIENT_ALL_ATTRIB_BITS may be used to push all stackable client state.

        A STACK_OVERFLOW error is generated if PushAttrib is called and the client attribute stack depth is equal to the value of MAX_CLIENT_ATTRIB_STACK_DEPTH.

        Parameters:
        mask - the state variables to push. One or more of:
        CLIENT_VERTEX_ARRAY_BITCLIENT_PIXEL_STORE_BITCLIENT_ALL_ATTRIB_BITS
      • glPopAttrib

        public static void glPopAttrib()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Resets the values of those state variables that were saved with the last PushAttrib. Those not saved remain unchanged.
      • glPopClientAttrib

        public static void glPopClientAttrib()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Resets the values of those state variables that were saved with the last PushClientAttrib. Those not saved remain unchanged.
      • glPopMatrix

        public static void glPopMatrix()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pops the top entry off the current matrix stack, replacing the current matrix with the matrix that was the second entry in the stack.
      • glPopName

        public static void glPopName()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pops one name off the top of the selection name stack.
      • glPrioritizeTextures

        public static void glPrioritizeTextures(java.nio.IntBuffer textures,
                                                java.nio.FloatBuffer priorities)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the priority of texture objects. Each priority value is clamped to the range [0, 1] before it is assigned. Zero indicates the lowest priority, with the least likelihood of being resident. One indicates the highest priority, with the greatest likelihood of being resident.
        Parameters:
        textures - an array of texture object names
        priorities - an array of texture object priorities
      • glPushMatrix

        public static void glPushMatrix()

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pushes the current matrix stack down by one, duplicating the current matrix in both the top of the stack and the entry below it.
      • glPushName

        public static void glPushName(int name)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Causes name to be pushed onto the selection name stack.
        Parameters:
        name - the name to push
      • glRasterPos2i

        public static void glRasterPos2i(int x,
                                         int y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the two-dimensional current raster position. z is implicitly set to 0 and w implicitly set to 1.

        The coordinates are treated as if they were specified in a Vertex command. If a vertex shader is active, this vertex shader is executed using the x, y, z, and w coordinates as the object coordinates of the vertex. Otherwise, the x, y, z, and w coordinates are transformed by the current model-view and projection matrices. These coordinates, along with current values, are used to generate primary and secondary colors and texture coordinates just as is done for a vertex. The colors and texture coordinates so produced replace the colors and texture coordinates stored in the current raster position's associated data.

        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
      • glRasterPos2s

        public static void glRasterPos2s(short x,
                                         short y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of RasterPos2i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
      • glRasterPos2f

        public static void glRasterPos2f(float x,
                                         float y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of RasterPos2i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
      • glRasterPos2d

        public static void glRasterPos2d(double x,
                                         double y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of RasterPos2i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
      • glRasterPos2iv

        public static void glRasterPos2iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos2i.
        Parameters:
        coords - the raster position buffer
      • glRasterPos2sv

        public static void glRasterPos2sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos2s.
        Parameters:
        coords - the raster position buffer
      • glRasterPos2fv

        public static void glRasterPos2fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos2f.
        Parameters:
        coords - the raster position buffer
      • glRasterPos2dv

        public static void glRasterPos2dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos2d.
        Parameters:
        coords - the raster position buffer
      • glRasterPos3i

        public static void glRasterPos3i(int x,
                                         int y,
                                         int z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the three-dimensional current raster position. w is implicitly set to 1. See RasterPos2i for more details.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
      • glRasterPos3s

        public static void glRasterPos3s(short x,
                                         short y,
                                         short z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of RasterPos3i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
      • glRasterPos3f

        public static void glRasterPos3f(float x,
                                         float y,
                                         float z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of RasterPos3i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
      • glRasterPos3d

        public static void glRasterPos3d(double x,
                                         double y,
                                         double z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of RasterPos3i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
      • glRasterPos3iv

        public static void glRasterPos3iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos3i.
        Parameters:
        coords - the raster position buffer
      • glRasterPos3sv

        public static void glRasterPos3sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos3s.
        Parameters:
        coords - the raster position buffer
      • glRasterPos3fv

        public static void glRasterPos3fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos3f.
        Parameters:
        coords - the raster position buffer
      • glRasterPos3dv

        public static void glRasterPos3dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos3d.
        Parameters:
        coords - the raster position buffer
      • glRasterPos4i

        public static void glRasterPos4i(int x,
                                         int y,
                                         int z,
                                         int w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the four-dimensional current raster position. See RasterPos2i for more details.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
        w - the w raster coordinate
      • glRasterPos4s

        public static void glRasterPos4s(short x,
                                         short y,
                                         short z,
                                         short w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of RasterPos4i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
        w - the w raster coordinate
      • glRasterPos4f

        public static void glRasterPos4f(float x,
                                         float y,
                                         float z,
                                         float w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of RasterPos4i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
        w - the w raster coordinate
      • glRasterPos4d

        public static void glRasterPos4d(double x,
                                         double y,
                                         double z,
                                         double w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of RasterPos4i.
        Parameters:
        x - the x raster coordinate
        y - the y raster coordinate
        z - the z raster coordinate
        w - the w raster coordinate
      • glRasterPos4iv

        public static void glRasterPos4iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos4i.
        Parameters:
        coords - the raster position buffer
      • glRasterPos4sv

        public static void glRasterPos4sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos4s.
        Parameters:
        coords - the raster position buffer
      • glRasterPos4fv

        public static void glRasterPos4fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos4f.
        Parameters:
        coords - the raster position buffer
      • glRasterPos4dv

        public static void glRasterPos4dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of RasterPos4d.
        Parameters:
        coords - the raster position buffer
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)

        OpenGL SDK Reference

        ShortBuffer version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)

        OpenGL SDK Reference

        IntBuffer version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)

        OpenGL SDK Reference

        FloatBuffer version of: ReadPixels
      • glRecti

        public static void glRecti(int x1,
                                   int y1,
                                   int x2,
                                   int y2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies a rectangle as two corner vertices. The effect of the Rect command

        Rect(x1, y1, x2, y2);

        is exactly the same as the following sequence of commands: Begin(POLYGON); Vertex2(x1, y1); Vertex2(x2, y1); Vertex2(x2, y2); Vertex2(x1, y2); End();

        The appropriate Vertex2 command would be invoked depending on which of the Rect commands is issued.

        Parameters:
        x1 - the x coordinate of the first corner vertex
        y1 - the y coordinate of the first corner vertex
        x2 - the x coordinate of the second corner vertex
        y2 - the y coordinate of the second corner vertex
      • glRects

        public static void glRects(short x1,
                                   short y1,
                                   short x2,
                                   short y2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Recti.
        Parameters:
        x1 - the x coordinate of the first corner vertex
        y1 - the y coordinate of the first corner vertex
        x2 - the x coordinate of the second corner vertex
        y2 - the y coordinate of the second corner vertex
      • glRectf

        public static void glRectf(float x1,
                                   float y1,
                                   float x2,
                                   float y2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of Recti.
        Parameters:
        x1 - the x coordinate of the first corner vertex
        y1 - the y coordinate of the first corner vertex
        x2 - the x coordinate of the second corner vertex
        y2 - the y coordinate of the second corner vertex
      • glRectd

        public static void glRectd(double x1,
                                   double y1,
                                   double x2,
                                   double y2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Recti.
        Parameters:
        x1 - the x coordinate of the first corner vertex
        y1 - the y coordinate of the first corner vertex
        x2 - the x coordinate of the second corner vertex
        y2 - the y coordinate of the second corner vertex
      • glRectiv

        public static void glRectiv(java.nio.IntBuffer v1,
                                    java.nio.IntBuffer v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Recti.
        Parameters:
        v1 - the first vertex buffer
        v2 - the second vertex buffer
      • glRectsv

        public static void glRectsv(java.nio.ShortBuffer v1,
                                    java.nio.ShortBuffer v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Rects.
        Parameters:
        v1 - the first vertex buffer
        v2 - the second vertex buffer
      • glRectfv

        public static void glRectfv(java.nio.FloatBuffer v1,
                                    java.nio.FloatBuffer v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Rectf.
        Parameters:
        v1 - the first vertex buffer
        v2 - the second vertex buffer
      • glRectdv

        public static void glRectdv(java.nio.DoubleBuffer v1,
                                    java.nio.DoubleBuffer v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Rectd.
        Parameters:
        v1 - the first vertex buffer
        v2 - the second vertex buffer
      • glRenderMode

        public static int glRenderMode(int mode)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current render mode. The default is RENDER.
        Parameters:
        mode - the render mode. One of:
        RENDERSELECTFEEDBACK
      • glRotatef

        public static void glRotatef(float angle,
                                     float x,
                                     float y,
                                     float z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Manipulates the current matrix with a rotation matrix.

        angle gives an angle of rotation in degrees; the coordinates of a vector v are given by v = (x y z)T. The computed matrix is a counter-clockwise rotation about the line through the origin with the specified axis when that axis is pointing up (i.e. the right-hand rule determines the sense of the rotation angle). The matrix is thus

        R0
        0
        0
        0001

        Let u = v / ||v|| = (x' y' z')T. If S =

        0-z'y'
        z'0-x'
        -y'x'0

        then R = uuT + cos(angle)(I - uuT) + sin(angle)S

        Parameters:
        angle - the angle of rotation in degrees
        x - the x coordinate of the rotation vector
        y - the y coordinate of the rotation vector
        z - the z coordinate of the rotation vector
      • glRotated

        public static void glRotated(double angle,
                                     double x,
                                     double y,
                                     double z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Rotatef.
        Parameters:
        angle - the angle of rotation in degrees
        x - the x coordinate of the rotation vector
        y - the y coordinate of the rotation vector
        z - the z coordinate of the rotation vector
      • glScalef

        public static void glScalef(float x,
                                    float y,
                                    float z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Manipulates the current matrix with a general scaling matrix along the x-, y- and z- axes.

        Calling this function is equivalent to calling MultMatrixf with the following matrix:

        x000
        0y00
        00z0
        0001
        Parameters:
        x - the x-axis scaling factor
        y - the y-axis scaling factor
        z - the z-axis scaling factor
      • glScaled

        public static void glScaled(double x,
                                    double y,
                                    double z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Scalef.
        Parameters:
        x - the x-axis scaling factor
        y - the y-axis scaling factor
        z - the z-axis scaling factor
      • glScissor

        public static void glScissor(int x,
                                     int y,
                                     int width,
                                     int height)

        OpenGL SDK Reference

        Defines the scissor rectangle for all viewports. The scissor test is enabled or disabled for all viewports using Enable or Disable with the symbolic constant SCISSOR_TEST. When disabled, it is as if the scissor test always passes. When enabled, if left <= xw < left + width and bottom <= yw < bottom + height for the scissor rectangle, then the scissor test passes. Otherwise, the test fails and the fragment is discarded.
        Parameters:
        x - the left scissor rectangle coordinate
        y - the bottom scissor rectangle coordinate
        width - the scissor rectangle width
        height - the scissor rectangle height
      • glSelectBuffer

        public static void glSelectBuffer(java.nio.IntBuffer buffer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the selection array.
        Parameters:
        buffer - an array of unsigned integers to be potentially filled names
      • glShadeModel

        public static void glShadeModel(int mode)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current shade mode. The initial value of the shade mode is SMOOTH.

        If mode is SMOOTH, vertex colors are treated individually. If mode is FLAT, flatshading is enabled and colors are taken from the provoking vertex of the primitive. The colors selected are those derived from current values, generated by lighting, or generated by vertex shading, if lighting is disabled, enabled, or a vertex shader is in use, respectively.

        Parameters:
        mode - the shade mode. One of:
        SMOOTHFLAT
      • glStencilFunc

        public static void glStencilFunc(int func,
                                         int ref,
                                         int mask)

        OpenGL SDK Reference

        Controls the stencil test.

        ref is an integer reference value that is used in the unsigned stencil comparison. Stencil comparison operations and queries of ref clamp its value to the range [0, 2s – 1], where s is the number of bits in the stencil buffer attached to the draw framebuffer. The s least significant bits of mask are bitwise ANDed with both the reference and the stored stencil value, and the resulting masked values are those that participate in the comparison controlled by func.

        Parameters:
        func - the stencil comparison function. One of:
        NEVERALWAYSLESSLEQUALEQUALGEQUALGREATERNOTEQUAL
        ref - the reference value
        mask - the stencil comparison mask
      • glStencilMask

        public static void glStencilMask(int mask)

        OpenGL SDK Reference

        Masks the writing of particular bits into the stencil plans.

        The least significant s bits of mask, where s is the number of bits in the stencil buffer, specify an integer mask. Where a 1 appears in this mask, the corresponding bit in the stencil buffer is written; where a 0 appears, the bit is not written.

        Parameters:
        mask - the stencil mask
      • glStencilOp

        public static void glStencilOp(int sfail,
                                       int dpfail,
                                       int dppass)

        OpenGL SDK Reference

        Indicates what happens to the stored stencil value if this or certain subsequent tests fail or pass.

        The supported actions are KEEP, ZERO, REPLACE, INCR, DECR, INVERT, INCR_WRAP and DECR_WRAP. These correspond to keeping the current value, setting to zero, replacing with the reference value, incrementing with saturation, decrementing with saturation, bitwise inverting it, incrementing without saturation, and decrementing without saturation.

        For purposes of increment and decrement, the stencil bits are considered as an unsigned integer. Incrementing or decrementing with saturation clamps the stencil value at 0 and the maximum representable value. Incrementing or decrementing without saturation will wrap such that incrementing the maximum representable value results in 0, and decrementing 0 results in the maximum representable value.

        Parameters:
        sfail - the action to take if the stencil test fails
        dpfail - the action to take if the depth buffer test fails
        dppass - the action to take if the depth buffer test passes
      • glTexCoord1f

        public static void glTexCoord1f(float s)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current one-dimensional texture coordinate. t and r are implicitly set to 0 and q to 1.
        Parameters:
        s - the s component of the current texture coordinates
      • glTexCoord1s

        public static void glTexCoord1s(short s)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of TexCoord1f.
        Parameters:
        s - the s component of the current texture coordinates
      • glTexCoord1i

        public static void glTexCoord1i(int s)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of TexCoord1f.
        Parameters:
        s - the s component of the current texture coordinates
      • glTexCoord1d

        public static void glTexCoord1d(double s)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of TexCoord1f.
        Parameters:
        s - the s component of the current texture coordinates
      • glTexCoord1fv

        public static void glTexCoord1fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord1f.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord1sv

        public static void glTexCoord1sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord1s.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord1iv

        public static void glTexCoord1iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord1i.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord1dv

        public static void glTexCoord1dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord1d.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord2f

        public static void glTexCoord2f(float s,
                                        float t)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current two-dimensional texture coordinate. r is implicitly set to 0 and q to 1.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
      • glTexCoord2s

        public static void glTexCoord2s(short s,
                                        short t)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of TexCoord2f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
      • glTexCoord2i

        public static void glTexCoord2i(int s,
                                        int t)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of TexCoord2f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
      • glTexCoord2d

        public static void glTexCoord2d(double s,
                                        double t)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of TexCoord2f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
      • glTexCoord2fv

        public static void glTexCoord2fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord2f.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord2sv

        public static void glTexCoord2sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord2s.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord2iv

        public static void glTexCoord2iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord2i.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord2dv

        public static void glTexCoord2dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord2d.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord3f

        public static void glTexCoord3f(float s,
                                        float t,
                                        float r)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current three-dimensional texture coordinate. q is implicitly set to 1.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
      • glTexCoord3s

        public static void glTexCoord3s(short s,
                                        short t,
                                        short r)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of TexCoord3f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
      • glTexCoord3i

        public static void glTexCoord3i(int s,
                                        int t,
                                        int r)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of TexCoord3f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
      • glTexCoord3d

        public static void glTexCoord3d(double s,
                                        double t,
                                        double r)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of TexCoord3f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
      • glTexCoord3fv

        public static void glTexCoord3fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord3f.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord3sv

        public static void glTexCoord3sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord3s.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord3iv

        public static void glTexCoord3iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord3i.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord3dv

        public static void glTexCoord3dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord3d.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord4f

        public static void glTexCoord4f(float s,
                                        float t,
                                        float r,
                                        float q)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets the current four-dimensional texture coordinate.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
        q - the q component of the current texture coordinates
      • glTexCoord4s

        public static void glTexCoord4s(short s,
                                        short t,
                                        short r,
                                        short q)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of TexCoord4f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
        q - the q component of the current texture coordinates
      • glTexCoord4i

        public static void glTexCoord4i(int s,
                                        int t,
                                        int r,
                                        int q)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of TexCoord4f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
        q - the q component of the current texture coordinates
      • glTexCoord4d

        public static void glTexCoord4d(double s,
                                        double t,
                                        double r,
                                        double q)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of TexCoord4f.
        Parameters:
        s - the s component of the current texture coordinates
        t - the t component of the current texture coordinates
        r - the r component of the current texture coordinates
        q - the q component of the current texture coordinates
      • glTexCoord4fv

        public static void glTexCoord4fv(java.nio.FloatBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord4f.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord4sv

        public static void glTexCoord4sv(java.nio.ShortBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord4s.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord4iv

        public static void glTexCoord4iv(java.nio.IntBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord4i.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoord4dv

        public static void glTexCoord4dv(java.nio.DoubleBuffer v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexCoord4d.
        Parameters:
        v - the texture coordinate buffer
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a texture coordinate array.
        Parameters:
        size - the number of values per vertex that are stored in the array. One of:
        1234
        type - the data type of the values stored in the array. One of:
        SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the texture coordinate array data
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             long pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a texture coordinate array.
        Parameters:
        size - the number of values per vertex that are stored in the array. One of:
        1234
        type - the data type of the values stored in the array. One of:
        SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the texture coordinate array data
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             java.nio.ShortBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        ShortBuffer version of: TexCoordPointer
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             java.nio.IntBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        IntBuffer version of: TexCoordPointer
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             java.nio.FloatBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        FloatBuffer version of: TexCoordPointer
      • glTexEnviv

        public static void glTexEnviv(int target,
                                      int pname,
                                      java.nio.IntBuffer params)

        OpenGL SDK Reference

        Pointer version of TexEnvi.
        Parameters:
        target - the texture environment target. Must be:
        TEXTURE_ENV
        pname - the parameter to set. Must be:
        TEXTURE_ENV_COLOR
        params - the parameter value
      • glTexEnvf

        public static void glTexEnvf(int target,
                                     int pname,
                                     float param)

        OpenGL SDK Reference

        Float version of TexEnvi.
        Parameters:
        target - the texture environment target
        pname - the parameter to set
        param - the parameter value
      • glTexEnvfv

        public static void glTexEnvfv(int target,
                                      int pname,
                                      java.nio.FloatBuffer params)

        OpenGL SDK Reference

        Pointer version of TexEnvf.
        Parameters:
        target - the texture environment target. Must be:
        TEXTURE_ENV
        pname - the parameter to set. Must be:
        TEXTURE_ENV_COLOR
        params - the parameter value
      • glTexGeni

        public static void glTexGeni(int coord,
                                     int pname,
                                     int param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Sets an integer texture coordinate generation parameter.

        A texture coordinate generation function is enabled or disabled using Enable and Disable with an argument of TEXTURE_GEN_S, TEXTURE_GEN_T, TEXTURE_GEN_R, or TEXTURE_GEN_Q (each indicates the corresponding texture coordinate). When enabled, the specified texture coordinate is computed according to the current EYE_LINEAR, OBJECT_LINEAR or SPHERE_MAP specification, depending on the current setting of TEXTURE_GEN_MODE for that coordinate. When disabled, subsequent vertices will take the indicated texture coordinate from the current texture coordinates.

        The initial state has the texture generation function disabled for all texture coordinates. Initially all texture generation modes are EYE_LINEAR.

        Parameters:
        coord - the coordinate for which to set the parameter. One of:
        STRQ
        pname - the parameter to set. Must be:
        TEXTURE_GEN_MODE
        param - the parameter value. One of:
        OBJECT_LINEAREYE_LINEARSPHERE_MAPREFLECTION_MAPNORMAL_MAP
      • glTexGeniv

        public static void glTexGeniv(int coord,
                                      int pname,
                                      java.nio.IntBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexGeni.
        Parameters:
        coord - the coordinate for which to set the parameter
        pname - the parameter to set. One of:
        OBJECT_PLANEEYE_PLANE
        params - the parameter value
      • glTexGenf

        public static void glTexGenf(int coord,
                                     int pname,
                                     float param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Float version of TexGeni.
        Parameters:
        coord - the coordinate for which to set the parameter
        pname - the parameter to set
        param - the parameter value
      • glTexGenfv

        public static void glTexGenfv(int coord,
                                      int pname,
                                      java.nio.FloatBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexGenf.
        Parameters:
        coord - the coordinate for which to set the parameter
        pname - the parameter to set. One of:
        OBJECT_PLANEEYE_PLANE
        params - the parameter value
      • glTexGend

        public static void glTexGend(int coord,
                                     int pname,
                                     double param)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of TexGeni.
        Parameters:
        coord - the coordinate for which to set the parameter
        pname - the parameter to set
        param - the parameter value
      • glTexGendv

        public static void glTexGendv(int coord,
                                      int pname,
                                      java.nio.DoubleBuffer params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of TexGend.
        Parameters:
        coord - the coordinate for which to set the parameter
        pname - the parameter to set
        params - the parameter value
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)

        OpenGL SDK Reference

        ShortBuffer version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)

        OpenGL SDK Reference

        IntBuffer version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)

        OpenGL SDK Reference

        FloatBuffer version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.DoubleBuffer pixels)

        OpenGL SDK Reference

        DoubleBuffer version of: TexImage2D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.ByteBuffer pixels)

        OpenGL SDK Reference

        One-dimensional version of TexImage2D}.
        Parameters:
        target - the texture target. One of:
        TEXTURE_1DPROXY_TEXTURE_1D
        level - the level-of-detail number
        internalformat - the texture internal format
        width - the texture width
        border - the texture border width
        format - the texel data format
        type - the texel data type
        pixels - the texel data
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        long pixels)

        OpenGL SDK Reference

        One-dimensional version of TexImage2D}.
        Parameters:
        target - the texture target. One of:
        TEXTURE_1DPROXY_TEXTURE_1D
        level - the level-of-detail number
        internalformat - the texture internal format
        width - the texture width
        border - the texture border width
        format - the texel data format
        type - the texel data type
        pixels - the texel data
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.ShortBuffer pixels)

        OpenGL SDK Reference

        ShortBuffer version of: TexImage1D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.IntBuffer pixels)

        OpenGL SDK Reference

        IntBuffer version of: TexImage1D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.FloatBuffer pixels)

        OpenGL SDK Reference

        FloatBuffer version of: TexImage1D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        java.nio.DoubleBuffer pixels)

        OpenGL SDK Reference

        DoubleBuffer version of: TexImage1D
      • glCopyTexImage2D

        public static void glCopyTexImage2D(int target,
                                            int level,
                                            int internalFormat,
                                            int x,
                                            int y,
                                            int width,
                                            int height,
                                            int border)

        OpenGL SDK Reference

        Defines a two-dimensional texel array in exactly the manner of TexImage2D, except that the image data are taken from the framebuffer rather than from client memory.

        x, y, width, and height correspond precisely to the corresponding arguments to ReadPixels; they specify the image's width and height, and the lower left (x, y) coordinates of the framebuffer region to be copied.

        The image is taken from the framebuffer exactly as if these arguments were passed to CopyPixels with argument type set to COLOR, DEPTH, or DEPTH_STENCIL, depending on internalformat. RGBA data is taken from the current color buffer, while depth component and stencil index data are taken from the depth and stencil buffers, respectively.

        Subsequent processing is identical to that described for TexImage2D, beginning with clamping of the R, G, B, A, or depth values, and masking of the stencil index values from the resulting pixel groups. Parameters level, internalformat, and border are specified using the same values, with the same meanings, as the corresponding arguments of TexImage2D.

        The constraints on width, height, and border are exactly those for the corresponding arguments of TexImage2D.

        Parameters:
        target - the texture target. One of:
        TEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAP
        level - the level-of-detail number
        internalFormat - the texture internal format. See TexImage2D for a list of supported formats.
        x - the left framebuffer pixel coordinate
        y - the lower framebuffer pixel coordinate
        width - the texture width
        height - the texture height
        border - the texture border width
      • glCopyTexImage1D

        public static void glCopyTexImage1D(int target,
                                            int level,
                                            int internalFormat,
                                            int x,
                                            int y,
                                            int width,
                                            int border)

        OpenGL SDK Reference

        Defines a one-dimensional texel array in exactly the manner of TexImage1D, except that the image data are taken from the framebuffer rather than from client memory. For the purposes of decoding the texture image, CopyTexImage1D is equivalent to calling CopyTexImage2D with corresponding arguments and height of 1, except that the height of the image is always 1, regardless of the value of border. level, internalformat, and border are specified using the same values, with the same meanings, as the corresponding arguments of TexImage1D. The constraints on width and border are exactly those of the corresponding arguments of TexImage1D.
        Parameters:
        target - the texture target. Must be:
        TEXTURE_1D
        level - the level-of-detail number
        internalFormat - the texture internal format. See TexImage2D for a list of supported formats.
        x - the left framebuffer pixel coordinate
        y - the lower framebuffer pixel coordinate
        width - the texture width
        border - the texture border width
      • glCopyTexSubImage1D

        public static void glCopyTexSubImage1D(int target,
                                               int level,
                                               int xoffset,
                                               int x,
                                               int y,
                                               int width)

        OpenGL SDK Reference

        Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion. See CopyTexImage1D for more details.
        Parameters:
        target - the texture target. Must be:
        TEXTURE_1D
        level - the level-of-detail number
        xoffset - the left texel coordinate of the texture subregion to update
        x - the left framebuffer pixel coordinate
        y - the lower framebuffer pixel coordinate
        width - the texture subregion width
      • glCopyTexSubImage2D

        public static void glCopyTexSubImage2D(int target,
                                               int level,
                                               int xoffset,
                                               int yoffset,
                                               int x,
                                               int y,
                                               int width,
                                               int height)

        OpenGL SDK Reference

        Respecifies a rectangular subregion of an existing texel array. No change is made to the internalformat, width, height, or border parameters of the specified texel array, nor is any change made to texel values outside the specified subregion. See CopyTexImage2D for more details.
        Parameters:
        target - the texture target. One of:
        TEXTURE_2DTEXTURE_1D_ARRAYTEXTURE_RECTANGLETEXTURE_CUBE_MAP
        level - the level-of-detail number
        xoffset - the left texel coordinate of the texture subregion to update
        yoffset - the lower texel coordinate of the texture subregion to update
        x - the left framebuffer pixel coordinate
        y - the lower framebuffer pixel coordinate
        width - the texture subregion width
        height - the texture subregion height
      • glTexParameteriv

        public static void glTexParameteriv(int target,
                                            int pname,
                                            java.nio.IntBuffer params)
        Parameters:
        target - the texture target
        pname - the parameter to set
        params - the parameter value
      • glTexParameterf

        public static void glTexParameterf(int target,
                                           int pname,
                                           float param)
        Parameters:
        target - the texture target
        pname - the parameter to set
        param - the parameter value
      • glTexParameterfv

        public static void glTexParameterfv(int target,
                                            int pname,
                                            java.nio.FloatBuffer params)
        Parameters:
        target - the texture target
        pname - the parameter to set
        params - the parameter value
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           java.nio.ShortBuffer pixels)

        OpenGL SDK Reference

        ShortBuffer version of: TexSubImage1D
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           java.nio.IntBuffer pixels)

        OpenGL SDK Reference

        IntBuffer version of: TexSubImage1D
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           java.nio.FloatBuffer pixels)

        OpenGL SDK Reference

        FloatBuffer version of: TexSubImage1D
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           java.nio.DoubleBuffer pixels)

        OpenGL SDK Reference

        DoubleBuffer version of: TexSubImage1D
      • glTexSubImage2D

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

        OpenGL SDK Reference

        ShortBuffer version of: TexSubImage2D
      • glTexSubImage2D

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

        OpenGL SDK Reference

        IntBuffer version of: TexSubImage2D
      • glTexSubImage2D

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

        OpenGL SDK Reference

        FloatBuffer version of: TexSubImage2D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           java.nio.DoubleBuffer pixels)

        OpenGL SDK Reference

        DoubleBuffer version of: TexSubImage2D
      • glTranslatef

        public static void glTranslatef(float x,
                                        float y,
                                        float z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Manipulates the current matrix with a translation matrix along the x-, y- and z- axes.

        Calling this function is equivalent to calling MultMatrixf with the following matrix:

        100x
        010y
        001z
        0001
        Parameters:
        x - the x-axis translation
        y - the y-axis translation
        z - the z-axis translation
      • glTranslated

        public static void glTranslated(double x,
                                        double y,
                                        double z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Translatef.
        Parameters:
        x - the x-axis translation
        y - the y-axis translation
        z - the z-axis translation
      • glVertex2f

        public static void glVertex2f(float x,
                                      float y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies a single vertex between Begin and End by giving its coordinates in two dimensions. The z coordinate is implicitly set to zero and the w coordinate to one.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
      • glVertex2s

        public static void glVertex2s(short x,
                                      short y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Vertex2f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
      • glVertex2i

        public static void glVertex2i(int x,
                                      int y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Vertex2f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
      • glVertex2d

        public static void glVertex2d(double x,
                                      double y)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Vertex2f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
      • glVertex2fv

        public static void glVertex2fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex2f.
        Parameters:
        coords - the vertex buffer
      • glVertex2sv

        public static void glVertex2sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex2s.
        Parameters:
        coords - the vertex buffer
      • glVertex2iv

        public static void glVertex2iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex2i.
        Parameters:
        coords - the vertex buffer
      • glVertex2dv

        public static void glVertex2dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex2d.
        Parameters:
        coords - the vertex buffer
      • glVertex3f

        public static void glVertex3f(float x,
                                      float y,
                                      float z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies a single vertex between Begin and End by giving its coordinates in three dimensions. The w coordinate is implicitly set to one.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
      • glVertex3s

        public static void glVertex3s(short x,
                                      short y,
                                      short z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Vertex3f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
      • glVertex3i

        public static void glVertex3i(int x,
                                      int y,
                                      int z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Vertex3f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
      • glVertex3d

        public static void glVertex3d(double x,
                                      double y,
                                      double z)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Vertex3f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
      • glVertex3fv

        public static void glVertex3fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex3f.
        Parameters:
        coords - the vertex buffer
      • glVertex3sv

        public static void glVertex3sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex3s.
        Parameters:
        coords - the vertex buffer
      • glVertex3iv

        public static void glVertex3iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex3i.
        Parameters:
        coords - the vertex buffer
      • glVertex3dv

        public static void glVertex3dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex3d.
        Parameters:
        coords - the vertex buffer
      • glVertex4f

        public static void glVertex4f(float x,
                                      float y,
                                      float z,
                                      float w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies a single vertex between Begin and End by giving its coordinates in four dimensions.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
        w - the vertex w coordinate
      • glVertex4s

        public static void glVertex4s(short x,
                                      short y,
                                      short z,
                                      short w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Short version of Vertex4f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
        w - the vertex w coordinate
      • glVertex4i

        public static void glVertex4i(int x,
                                      int y,
                                      int z,
                                      int w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Integer version of Vertex4f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
        w - the vertex w coordinate
      • glVertex4d

        public static void glVertex4d(double x,
                                      double y,
                                      double z,
                                      double w)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Double version of Vertex4f.
        Parameters:
        x - the vertex x coordinate
        y - the vertex y coordinate
        z - the vertex z coordinate
        w - the vertex w coordinate
      • glVertex4fv

        public static void glVertex4fv(java.nio.FloatBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex4f.
        Parameters:
        coords - the vertex buffer
      • glVertex4sv

        public static void glVertex4sv(java.nio.ShortBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex4s.
        Parameters:
        coords - the vertex buffer
      • glVertex4iv

        public static void glVertex4iv(java.nio.IntBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex4i.
        Parameters:
        coords - the vertex buffer
      • glVertex4dv

        public static void glVertex4dv(java.nio.DoubleBuffer coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Pointer version of Vertex4d.
        Parameters:
        coords - the vertex buffer
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           java.nio.ByteBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a vertex array.
        Parameters:
        size - the number of values per vertex that are stored in the array. One of:
        234
        type - the data type of the values stored in the array. One of:
        SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the vertex array data
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           long pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Specifies the location and organization of a vertex array.
        Parameters:
        size - the number of values per vertex that are stored in the array. One of:
        234
        type - the data type of the values stored in the array. One of:
        SHORTINTHALF_FLOATFLOATDOUBLEUNSIGNED_INT_2_10_10_10_REVINT_2_10_10_10_REV
        stride - the vertex stride in bytes. If specified as zero, then array elements are stored sequentially
        pointer - the vertex array data
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           java.nio.ShortBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        ShortBuffer version of: VertexPointer
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           java.nio.IntBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        IntBuffer version of: VertexPointer
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           java.nio.FloatBuffer pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        FloatBuffer version of: VertexPointer
      • glViewport

        public static void glViewport(int x,
                                      int y,
                                      int w,
                                      int h)

        OpenGL SDK Reference

        Specifies the viewport transformation parameters for all viewports.

        The location of the viewport's bottom-left corner, given by (x, y), are clamped to be within the implementation-dependent viewport bounds range. The viewport bounds range [min, max] tuple may be determined by calling GetFloat with the symbolic constant VIEWPORT_BOUNDS_RANGE. Viewport width and height are clamped to implementation-dependent maximums when specified. The maximum width and height may be found by calling GetFloat with the symbolic constant MAX_VIEWPORT_DIMS. The maximum viewport dimensions must be greater than or equal to the larger of the visible dimensions of the display being rendered to (if a display exists), and the largest renderbuffer image which can be successfully created and attached to a framebuffer object.

        In the initial state, w and h for each viewport are set to the width and height, respectively, of the window into which the GL is to do its rendering. If the default framebuffer is bound but no default framebuffer is associated with the GL context, then w and h are initially set to zero.

        Parameters:
        x - the left viewport coordinate
        y - the bottom viewport coordinate
        w - the viewport width
        h - the viewport height
      • glAreTexturesResident

        public static boolean glAreTexturesResident(int[] textures,
                                                    java.nio.ByteBuffer residences)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: AreTexturesResident
      • glColor3sv

        public static void glColor3sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3sv
      • glColor3iv

        public static void glColor3iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3iv
      • glColor3fv

        public static void glColor3fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3fv
      • glColor3dv

        public static void glColor3dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3dv
      • glColor3usv

        public static void glColor3usv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3usv
      • glColor3uiv

        public static void glColor3uiv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color3uiv
      • glColor4sv

        public static void glColor4sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4sv
      • glColor4iv

        public static void glColor4iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4iv
      • glColor4fv

        public static void glColor4fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4fv
      • glColor4dv

        public static void glColor4dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4dv
      • glColor4usv

        public static void glColor4usv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4usv
      • glColor4uiv

        public static void glColor4uiv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Color4uiv
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          short[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        short[] version of: ColorPointer
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          int[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        int[] version of: ColorPointer
      • glColorPointer

        public static void glColorPointer(int size,
                                          int type,
                                          int stride,
                                          float[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        float[] version of: ColorPointer
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        short[] pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        short[] version of: DrawPixels
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        int[] pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        int[] version of: DrawPixels
      • glDrawPixels

        public static void glDrawPixels(int width,
                                        int height,
                                        int format,
                                        int type,
                                        float[] pixels)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        float[] version of: DrawPixels
      • glEvalCoord1fv

        public static void glEvalCoord1fv(float[] u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: EvalCoord1fv
      • glEvalCoord1dv

        public static void glEvalCoord1dv(double[] u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: EvalCoord1dv
      • glEvalCoord2fv

        public static void glEvalCoord2fv(float[] u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: EvalCoord2fv
      • glEvalCoord2dv

        public static void glEvalCoord2dv(double[] u)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: EvalCoord2dv
      • glFeedbackBuffer

        public static void glFeedbackBuffer(int type,
                                            float[] buffer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: FeedbackBuffer
      • glFogiv

        public static void glFogiv(int pname,
                                   int[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Fogiv
      • glFogfv

        public static void glFogfv(int pname,
                                   float[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Fogfv
      • glGetLightiv

        public static void glGetLightiv(int light,
                                        int pname,
                                        int[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetLightiv
      • glGetLightfv

        public static void glGetLightfv(int light,
                                        int pname,
                                        float[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetLightfv
      • glGetMapiv

        public static void glGetMapiv(int target,
                                      int query,
                                      int[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetMapiv
      • glGetMapfv

        public static void glGetMapfv(int target,
                                      int query,
                                      float[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetMapfv
      • glGetMapdv

        public static void glGetMapdv(int target,
                                      int query,
                                      double[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetMapdv
      • glGetMaterialiv

        public static void glGetMaterialiv(int face,
                                           int pname,
                                           int[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetMaterialiv
      • glGetMaterialfv

        public static void glGetMaterialfv(int face,
                                           int pname,
                                           float[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetMaterialfv
      • glGetPixelMapfv

        public static void glGetPixelMapfv(int map,
                                           float[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetPixelMapfv
      • glGetPixelMapusv

        public static void glGetPixelMapusv(int map,
                                            short[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetPixelMapusv
      • glGetPixelMapuiv

        public static void glGetPixelMapuiv(int map,
                                            int[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetPixelMapuiv
      • glGetTexGeniv

        public static void glGetTexGeniv(int coord,
                                         int pname,
                                         int[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetTexGeniv
      • glGetTexGenfv

        public static void glGetTexGenfv(int coord,
                                         int pname,
                                         float[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetTexGenfv
      • glGetTexGendv

        public static void glGetTexGendv(int coord,
                                         int pname,
                                         double[] data)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: GetTexGendv
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         short[] pixels)

        OpenGL SDK Reference

        short[] version of: GetTexImage
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         int[] pixels)
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         float[] pixels)

        OpenGL SDK Reference

        float[] version of: GetTexImage
      • glGetTexImage

        public static void glGetTexImage(int tex,
                                         int level,
                                         int format,
                                         int type,
                                         double[] pixels)

        OpenGL SDK Reference

        double[] version of: GetTexImage
      • glIndexiv

        public static void glIndexiv(int[] index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Indexiv
      • glIndexsv

        public static void glIndexsv(short[] index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Indexsv
      • glIndexfv

        public static void glIndexfv(float[] index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Indexfv
      • glIndexdv

        public static void glIndexdv(double[] index)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Indexdv
      • glLightModeliv

        public static void glLightModeliv(int pname,
                                          int[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: LightModeliv
      • glLightModelfv

        public static void glLightModelfv(int pname,
                                          float[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: LightModelfv
      • glLightiv

        public static void glLightiv(int light,
                                     int pname,
                                     int[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Lightiv
      • glLightfv

        public static void glLightfv(int light,
                                     int pname,
                                     float[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Lightfv
      • glLoadMatrixf

        public static void glLoadMatrixf(float[] m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: LoadMatrixf
      • glLoadMatrixd

        public static void glLoadMatrixd(double[] m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: LoadMatrixd
      • glMap1f

        public static void glMap1f(int target,
                                   float u1,
                                   float u2,
                                   int stride,
                                   int order,
                                   float[] points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Map1f
      • glMap1d

        public static void glMap1d(int target,
                                   double u1,
                                   double u2,
                                   int stride,
                                   int order,
                                   double[] points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Map1d
      • glMap2f

        public static void glMap2f(int target,
                                   float u1,
                                   float u2,
                                   int ustride,
                                   int uorder,
                                   float v1,
                                   float v2,
                                   int vstride,
                                   int vorder,
                                   float[] points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Map2f
      • glMap2d

        public static void glMap2d(int target,
                                   double u1,
                                   double u2,
                                   int ustride,
                                   int uorder,
                                   double v1,
                                   double v2,
                                   int vstride,
                                   int vorder,
                                   double[] points)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Map2d
      • glMaterialiv

        public static void glMaterialiv(int face,
                                        int pname,
                                        int[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Materialiv
      • glMaterialfv

        public static void glMaterialfv(int face,
                                        int pname,
                                        float[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Materialfv
      • glMultMatrixf

        public static void glMultMatrixf(float[] m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: MultMatrixf
      • glMultMatrixd

        public static void glMultMatrixd(double[] m)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: MultMatrixd
      • glNormal3fv

        public static void glNormal3fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Normal3fv
      • glNormal3sv

        public static void glNormal3sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Normal3sv
      • glNormal3iv

        public static void glNormal3iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Normal3iv
      • glNormal3dv

        public static void glNormal3dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Normal3dv
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           short[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        short[] version of: NormalPointer
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           int[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        int[] version of: NormalPointer
      • glNormalPointer

        public static void glNormalPointer(int type,
                                           int stride,
                                           float[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        float[] version of: NormalPointer
      • glPixelMapfv

        public static void glPixelMapfv(int map,
                                        float[] values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: PixelMapfv
      • glPixelMapusv

        public static void glPixelMapusv(int map,
                                         short[] values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: PixelMapusv
      • glPixelMapuiv

        public static void glPixelMapuiv(int map,
                                         int[] values)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: PixelMapuiv
      • glPrioritizeTextures

        public static void glPrioritizeTextures(int[] textures,
                                                float[] priorities)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: PrioritizeTextures
      • glRasterPos2iv

        public static void glRasterPos2iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos2iv
      • glRasterPos2sv

        public static void glRasterPos2sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos2sv
      • glRasterPos2fv

        public static void glRasterPos2fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos2fv
      • glRasterPos2dv

        public static void glRasterPos2dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos2dv
      • glRasterPos3iv

        public static void glRasterPos3iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos3iv
      • glRasterPos3sv

        public static void glRasterPos3sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos3sv
      • glRasterPos3fv

        public static void glRasterPos3fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos3fv
      • glRasterPos3dv

        public static void glRasterPos3dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos3dv
      • glRasterPos4iv

        public static void glRasterPos4iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos4iv
      • glRasterPos4sv

        public static void glRasterPos4sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos4sv
      • glRasterPos4fv

        public static void glRasterPos4fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos4fv
      • glRasterPos4dv

        public static void glRasterPos4dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: RasterPos4dv
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        short[] pixels)

        OpenGL SDK Reference

        short[] version of: ReadPixels
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        int[] pixels)
      • glReadPixels

        public static void glReadPixels(int x,
                                        int y,
                                        int width,
                                        int height,
                                        int format,
                                        int type,
                                        float[] pixels)

        OpenGL SDK Reference

        float[] version of: ReadPixels
      • glRectiv

        public static void glRectiv(int[] v1,
                                    int[] v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Rectiv
      • glRectsv

        public static void glRectsv(short[] v1,
                                    short[] v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Rectsv
      • glRectfv

        public static void glRectfv(float[] v1,
                                    float[] v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Rectfv
      • glRectdv

        public static void glRectdv(double[] v1,
                                    double[] v2)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Rectdv
      • glSelectBuffer

        public static void glSelectBuffer(int[] buffer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: SelectBuffer
      • glTexCoord1fv

        public static void glTexCoord1fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord1fv
      • glTexCoord1sv

        public static void glTexCoord1sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord1sv
      • glTexCoord1iv

        public static void glTexCoord1iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord1iv
      • glTexCoord1dv

        public static void glTexCoord1dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord1dv
      • glTexCoord2fv

        public static void glTexCoord2fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord2fv
      • glTexCoord2sv

        public static void glTexCoord2sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord2sv
      • glTexCoord2iv

        public static void glTexCoord2iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord2iv
      • glTexCoord2dv

        public static void glTexCoord2dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord2dv
      • glTexCoord3fv

        public static void glTexCoord3fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord3fv
      • glTexCoord3sv

        public static void glTexCoord3sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord3sv
      • glTexCoord3iv

        public static void glTexCoord3iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord3iv
      • glTexCoord3dv

        public static void glTexCoord3dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord3dv
      • glTexCoord4fv

        public static void glTexCoord4fv(float[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord4fv
      • glTexCoord4sv

        public static void glTexCoord4sv(short[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord4sv
      • glTexCoord4iv

        public static void glTexCoord4iv(int[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord4iv
      • glTexCoord4dv

        public static void glTexCoord4dv(double[] v)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexCoord4dv
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             short[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        short[] version of: TexCoordPointer
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             int[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        int[] version of: TexCoordPointer
      • glTexCoordPointer

        public static void glTexCoordPointer(int size,
                                             int type,
                                             int stride,
                                             float[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        float[] version of: TexCoordPointer
      • glTexGeniv

        public static void glTexGeniv(int coord,
                                      int pname,
                                      int[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexGeniv
      • glTexGenfv

        public static void glTexGenfv(int coord,
                                      int pname,
                                      float[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexGenfv
      • glTexGendv

        public static void glTexGendv(int coord,
                                      int pname,
                                      double[] params)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: TexGendv
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        short[] pixels)

        OpenGL SDK Reference

        short[] version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        int[] pixels)
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        float[] pixels)

        OpenGL SDK Reference

        float[] version of: TexImage2D
      • glTexImage2D

        public static void glTexImage2D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int height,
                                        int border,
                                        int format,
                                        int type,
                                        double[] pixels)

        OpenGL SDK Reference

        double[] version of: TexImage2D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        short[] pixels)

        OpenGL SDK Reference

        short[] version of: TexImage1D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        int[] pixels)
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        float[] pixels)

        OpenGL SDK Reference

        float[] version of: TexImage1D
      • glTexImage1D

        public static void glTexImage1D(int target,
                                        int level,
                                        int internalformat,
                                        int width,
                                        int border,
                                        int format,
                                        int type,
                                        double[] pixels)

        OpenGL SDK Reference

        double[] version of: TexImage1D
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           short[] pixels)
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           int[] pixels)
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           float[] pixels)
      • glTexSubImage1D

        public static void glTexSubImage1D(int target,
                                           int level,
                                           int xoffset,
                                           int width,
                                           int format,
                                           int type,
                                           double[] pixels)

        OpenGL SDK Reference

        double[] version of: TexSubImage1D
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           short[] pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           int[] pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           float[] pixels)
      • glTexSubImage2D

        public static void glTexSubImage2D(int target,
                                           int level,
                                           int xoffset,
                                           int yoffset,
                                           int width,
                                           int height,
                                           int format,
                                           int type,
                                           double[] pixels)

        OpenGL SDK Reference

        double[] version of: TexSubImage2D
      • glVertex2fv

        public static void glVertex2fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex2fv
      • glVertex2sv

        public static void glVertex2sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex2sv
      • glVertex2iv

        public static void glVertex2iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex2iv
      • glVertex2dv

        public static void glVertex2dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex2dv
      • glVertex3fv

        public static void glVertex3fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex3fv
      • glVertex3sv

        public static void glVertex3sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex3sv
      • glVertex3iv

        public static void glVertex3iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex3iv
      • glVertex3dv

        public static void glVertex3dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex3dv
      • glVertex4fv

        public static void glVertex4fv(float[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex4fv
      • glVertex4sv

        public static void glVertex4sv(short[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex4sv
      • glVertex4iv

        public static void glVertex4iv(int[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex4iv
      • glVertex4dv

        public static void glVertex4dv(double[] coords)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        Array version of: Vertex4dv
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           short[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        short[] version of: VertexPointer
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           int[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        int[] version of: VertexPointer
      • glVertexPointer

        public static void glVertexPointer(int size,
                                           int type,
                                           int stride,
                                           float[] pointer)

        OpenGL SDK Reference - This function is deprecated and unavailable in the Core profile

        float[] version of: VertexPointer