Class NVBindlessTexture

java.lang.Object
org.lwjgl.opengl.NVBindlessTexture

public class NVBindlessTexture extends Object
  • Method Summary

    Modifier and Type
    Method
    Description
    static long
    glGetImageHandleNV(int texture, int level, boolean layered, int layer, int format)
    GLuint64 glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
    static long
    glGetTextureHandleNV(int texture)
    GLuint64 glGetTextureHandleNV(GLuint texture)
    static long
    glGetTextureSamplerHandleNV(int texture, int sampler)
    GLuint64 glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler)
    static boolean
    GLboolean glIsImageHandleResidentNV(GLuint64 handle)
    static boolean
    GLboolean glIsTextureHandleResidentNV(GLuint64 handle)
    static void
    void glMakeImageHandleNonResidentNV(GLuint64 handle)
    static void
    glMakeImageHandleResidentNV(long handle, int access)
    void glMakeImageHandleResidentNV(GLuint64 handle, GLenum access)
    static void
    void glMakeTextureHandleNonResidentNV(GLuint64 handle)
    static void
    void glMakeTextureHandleResidentNV(GLuint64 handle)
    static void
    glProgramUniformHandleui64NV(int program, int location, long value)
    void glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value)
    static void
    glProgramUniformHandleui64vNV(int program, int location, long[] values)
    void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)
    static void
    glProgramUniformHandleui64vNV(int program, int location, LongBuffer values)
    void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)
    static void
    glUniformHandleui64NV(int location, long value)
    void glUniformHandleui64NV(GLint location, GLuint64 value)
    static void
    glUniformHandleui64vNV(int location, long[] values)
    void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)
    static void
    glUniformHandleui64vNV(int location, LongBuffer values)
    void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)
    static void
    nglProgramUniformHandleui64vNV(int program, int location, int count, long values)
    void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)
    static void
    nglUniformHandleui64vNV(int location, int count, long values)
    void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • glGetTextureHandleNV

      public static long glGetTextureHandleNV(int texture)
      GLuint64 glGetTextureHandleNV(GLuint texture)
    • glGetTextureSamplerHandleNV

      public static long glGetTextureSamplerHandleNV(int texture, int sampler)
      GLuint64 glGetTextureSamplerHandleNV(GLuint texture, GLuint sampler)
    • glMakeTextureHandleResidentNV

      public static void glMakeTextureHandleResidentNV(long handle)
      void glMakeTextureHandleResidentNV(GLuint64 handle)
    • glMakeTextureHandleNonResidentNV

      public static void glMakeTextureHandleNonResidentNV(long handle)
      void glMakeTextureHandleNonResidentNV(GLuint64 handle)
    • glGetImageHandleNV

      public static long glGetImageHandleNV(int texture, int level, boolean layered, int layer, int format)
      GLuint64 glGetImageHandleNV(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
    • glMakeImageHandleResidentNV

      public static void glMakeImageHandleResidentNV(long handle, int access)
      void glMakeImageHandleResidentNV(GLuint64 handle, GLenum access)
    • glMakeImageHandleNonResidentNV

      public static void glMakeImageHandleNonResidentNV(long handle)
      void glMakeImageHandleNonResidentNV(GLuint64 handle)
    • glUniformHandleui64NV

      public static void glUniformHandleui64NV(int location, long value)
      void glUniformHandleui64NV(GLint location, GLuint64 value)
    • nglUniformHandleui64vNV

      public static void nglUniformHandleui64vNV(int location, int count, long values)
      void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)
    • glUniformHandleui64vNV

      public static void glUniformHandleui64vNV(int location, LongBuffer values)
      void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)
    • glProgramUniformHandleui64NV

      public static void glProgramUniformHandleui64NV(int program, int location, long value)
      void glProgramUniformHandleui64NV(GLuint program, GLint location, GLuint64 value)
    • nglProgramUniformHandleui64vNV

      public static void nglProgramUniformHandleui64vNV(int program, int location, int count, long values)
      void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)
    • glProgramUniformHandleui64vNV

      public static void glProgramUniformHandleui64vNV(int program, int location, LongBuffer values)
      void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)
    • glIsTextureHandleResidentNV

      public static boolean glIsTextureHandleResidentNV(long handle)
      GLboolean glIsTextureHandleResidentNV(GLuint64 handle)
    • glIsImageHandleResidentNV

      public static boolean glIsImageHandleResidentNV(long handle)
      GLboolean glIsImageHandleResidentNV(GLuint64 handle)
    • glUniformHandleui64vNV

      public static void glUniformHandleui64vNV(int location, long[] values)
      void glUniformHandleui64vNV(GLint location, GLsizei count, GLuint64 const * values)
    • glProgramUniformHandleui64vNV

      public static void glProgramUniformHandleui64vNV(int program, int location, long[] values)
      void glProgramUniformHandleui64vNV(GLuint program, GLint location, GLsizei count, GLuint64 const * values)