Class GLARBBindlessTexture

java.lang.Object
overrungl.opengl.ext.arb.GLARBBindlessTexture

public final class GLARBBindlessTexture extends Object
GLARBBindlessTexture relies on preview features of the Java platform:
Programs can only use GLARBBindlessTexture when preview features are enabled.
Preview features may be removed in a future release, or upgraded to permanent features of the Java platform.
GL_ARB_bindless_texture
Since:
0.1.0
Author:
squid233
  • Field Details

  • Constructor Details

    • GLARBBindlessTexture

      public GLARBBindlessTexture()
  • Method Details

    • load

      public static void load(GLExtCaps ext, GLLoadFunc load)
    • glGetImageHandleARB

      public static long glGetImageHandleARB(int texture, int level, boolean layered, int layer, int format)
    • glGetTextureHandleARB

      public static long glGetTextureHandleARB(int texture)
    • glGetTextureSamplerHandleARB

      public static long glGetTextureSamplerHandleARB(int texture, int sampler)
    • glGetVertexAttribLui64vARB

      public static void glGetVertexAttribLui64vARB(int index, int pname, MemorySegmentPREVIEW params)
    • glGetVertexAttribLui64vARB

      public static void glGetVertexAttribLui64vARB(SegmentAllocatorPREVIEW allocator, int index, int pname, long[] params)
    • glIsImageHandleResidentARB

      public static boolean glIsImageHandleResidentARB(long handle)
    • glIsTextureHandleResidentARB

      public static boolean glIsTextureHandleResidentARB(long handle)
    • glMakeImageHandleNonResidentARB

      public static void glMakeImageHandleNonResidentARB(long handle)
    • glMakeImageHandleResidentARB

      public static void glMakeImageHandleResidentARB(long handle, int access)
    • glMakeTextureHandleNonResidentARB

      public static void glMakeTextureHandleNonResidentARB(long handle)
    • glMakeTextureHandleResidentARB

      public static void glMakeTextureHandleResidentARB(long handle)
    • glProgramUniformHandleui64ARB

      public static void glProgramUniformHandleui64ARB(int program, int location, long value)
    • glProgramUniformHandleui64vARB

      public static void glProgramUniformHandleui64vARB(int program, int location, int count, MemorySegmentPREVIEW values)
    • glProgramUniformHandleui64vARB

      public static void glProgramUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int program, int location, long[] values)
    • glUniformHandleui64ARB

      public static void glUniformHandleui64ARB(int location, long value)
    • glUniformHandleui64vARB

      public static void glUniformHandleui64vARB(int location, int count, MemorySegmentPREVIEW value)
    • glUniformHandleui64vARB

      public static void glUniformHandleui64vARB(SegmentAllocatorPREVIEW allocator, int location, long[] value)
    • glVertexAttribL1ui64ARB

      public static void glVertexAttribL1ui64ARB(int index, long x)
    • glVertexAttribL1ui64vARB

      public static void glVertexAttribL1ui64vARB(int index, MemorySegmentPREVIEW v)
    • glVertexAttribL1ui64vARB

      public static void glVertexAttribL1ui64vARB(SegmentAllocatorPREVIEW allocator, int index, long[] v)