Class GL31C

Direct Known Subclasses:
GL32C

public sealed class GL31C extends GL30C permits GL32C
GL31C relies on preview features of the Java platform:
Programs can only use GL31C when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
The OpenGL 3.1 core profile functions.

These extensions are promoted in this version:

Since:
0.1.0
Author:
squid233
  • Field Details

  • Constructor Details

    • GL31C

      public GL31C()
  • Method Details

    • copyBufferSubData

      public static void copyBufferSubData(int readTarget, int writeTarget, long readOffset, long writeOffset, long size)
    • drawArraysInstanced

      public static void drawArraysInstanced(int mode, int first, int count, int instanceCount)
    • drawElementsInstanced

      public static void drawElementsInstanced(int mode, int count, int type, MemorySegmentPREVIEW indices, int instanceCount)
    • drawElementsInstanced

      public static void drawElementsInstanced(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, byte[] indices, int instanceCount)
    • drawElementsInstanced

      public static void drawElementsInstanced(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, short[] indices, int instanceCount)
    • drawElementsInstanced

      public static void drawElementsInstanced(SegmentAllocatorPREVIEW allocator, int mode, int count, int type, int[] indices, int instanceCount)
    • getActiveUniformBlockName

      public static void getActiveUniformBlockName(int program, int uniformBlockIndex, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW uniformBlockName)
    • getActiveUniformBlockName

      public static void getActiveUniformBlockName(SegmentAllocatorPREVIEW allocator, int program, int uniformBlockIndex, int bufSize, int @Nullable [] length, String[] uniformBlockName)
    • getActiveUniformBlockName

      public static String getActiveUniformBlockName(SegmentAllocatorPREVIEW allocator, int program, int uniformBlockIndex, int bufSize)
    • getActiveUniformBlockiv

      public static void getActiveUniformBlockiv(int program, int uniformBlockIndex, int pname, MemorySegmentPREVIEW params)
    • getActiveUniformBlockiv

      public static void getActiveUniformBlockiv(SegmentAllocatorPREVIEW allocator, int program, int uniformBlockIndex, int pname, int[] params)
    • getActiveUniformName

      public static void getActiveUniformName(int program, int uniformIndex, int bufSize, MemorySegmentPREVIEW length, MemorySegmentPREVIEW uniformName)
    • getActiveUniformName

      public static void getActiveUniformName(SegmentAllocatorPREVIEW allocator, int program, int uniformIndex, int bufSize, int @Nullable [] length, String[] uniformName)
    • getActiveUniformName

      public static String getActiveUniformName(SegmentAllocatorPREVIEW allocator, int program, int uniformIndex, int bufSize)
    • getActiveUniformsiv

      public static void getActiveUniformsiv(int program, int uniformCount, MemorySegmentPREVIEW uniformIndices, int pname, MemorySegmentPREVIEW params)
    • getActiveUniformsiv

      public static void getActiveUniformsiv(SegmentAllocatorPREVIEW allocator, int program, int[] uniformIndices, int pname, int[] params)
    • getActiveUniformi

      public static int getActiveUniformi(int program, int uniformIndex, int pname)
    • getUniformBlockIndex

      public static int getUniformBlockIndex(int program, MemorySegmentPREVIEW uniformBlockName)
    • getUniformBlockIndex

      public static int getUniformBlockIndex(int program, String uniformBlockName)
    • getUniformIndices

      public static void getUniformIndices(int program, int uniformCount, MemorySegmentPREVIEW uniformNames, MemorySegmentPREVIEW uniformIndices)
    • getUniformIndices

      public static void getUniformIndices(SegmentAllocatorPREVIEW allocator, int program, String[] uniformNames, int[] uniformIndices)
    • getUniformIndex

      public static int getUniformIndex(int program, String uniformName)
    • primitiveRestartIndex

      public static void primitiveRestartIndex(int index)
    • texBuffer

      public static void texBuffer(int target, int internalFormat, int buffer)
    • uniformBlockBinding

      public static void uniformBlockBinding(int program, int uniformBlockIndex, int uniformBlockBinding)