Class GLWrapper.Texture.Bindless

java.lang.Object
org.boxutil.define.GLWrapper.Texture
org.boxutil.define.GLWrapper.Texture.Bindless
Enclosing class:
GLWrapper.Texture

public static final class GLWrapper.Texture.Bindless extends GLWrapper.Texture
NOTE: Not a core feature of any OpenGL version.
  • Constructor Details

    • Bindless

      public Bindless()
  • Method Details

    • valid

      public static boolean valid()
    • glGetTextureHandle

      public static long glGetTextureHandle(int texture)
    • glGetTextureSamplerHandle

      public static long glGetTextureSamplerHandle(int texture, int sampler)
    • glMakeTextureHandleResident

      public static void glMakeTextureHandleResident(long handle)
    • glMakeTextureHandleNonResident

      public static void glMakeTextureHandleNonResident(long handle)
    • glGetImageHandle

      public static long glGetImageHandle(int texture, int level, boolean layered, int layer, int format)
    • glMakeImageHandleResident

      public static void glMakeImageHandleResident(long handle, int access)
    • glMakeImageHandleNonResident

      public static void glMakeImageHandleNonResident(long handle)
    • glUniformHandleui64

      public static void glUniformHandleui64(int location, long value)
    • glUniformHandleu

      public static void glUniformHandleu(int location, LongBuffer value)
    • glProgramUniformHandleui64

      public static void glProgramUniformHandleui64(int program, int location, long value)
    • glProgramUniformHandleu

      public static void glProgramUniformHandleu(int program, int location, LongBuffer values)
    • glIsTextureHandleResident

      public static boolean glIsTextureHandleResident(long handle)
    • glIsImageHandleResident

      public static boolean glIsImageHandleResident(long handle)