Class NVVertexAttribInteger64bit


  • public class NVVertexAttribInteger64bit
    extends java.lang.Object
    Native bindings to the NV_vertex_attrib_integer_64bit extension.

    This extension provides support for specifying vertex attributes with 64-bit integer components, analagous to the 64-bit floating point support added in EXT_vertex_attrib_64bit.

    Additionally, it provides the VertexAttribLFormatNV entry point to specify bindless vertex attribute arrays with 64-bit integer or floating-point components in conjunction with the NV_vertex_buffer_unified_memory extension.

    Requires OpenGL 3.0, GLSL 1.30, NV_gpu_shader5 or equivalent functionality and EXT_vertex_attrib_64bit.

    • Method Detail

      • glVertexAttribL1i64NV

        public static void glVertexAttribL1i64NV​(int index,
                                                 long x)
      • glVertexAttribL2i64NV

        public static void glVertexAttribL2i64NV​(int index,
                                                 long x,
                                                 long y)
      • glVertexAttribL3i64NV

        public static void glVertexAttribL3i64NV​(int index,
                                                 long x,
                                                 long y,
                                                 long z)
      • glVertexAttribL4i64NV

        public static void glVertexAttribL4i64NV​(int index,
                                                 long x,
                                                 long y,
                                                 long z,
                                                 long w)
      • nglVertexAttribL1i64vNV

        public static void nglVertexAttribL1i64vNV​(int index,
                                                   long v)
      • glVertexAttribL1i64vNV

        public static void glVertexAttribL1i64vNV​(int index,
                                                  java.nio.LongBuffer v)
      • nglVertexAttribL2i64vNV

        public static void nglVertexAttribL2i64vNV​(int index,
                                                   long v)
      • glVertexAttribL2i64vNV

        public static void glVertexAttribL2i64vNV​(int index,
                                                  java.nio.LongBuffer v)
      • nglVertexAttribL3i64vNV

        public static void nglVertexAttribL3i64vNV​(int index,
                                                   long v)
      • glVertexAttribL3i64vNV

        public static void glVertexAttribL3i64vNV​(int index,
                                                  java.nio.LongBuffer v)
      • nglVertexAttribL4i64vNV

        public static void nglVertexAttribL4i64vNV​(int index,
                                                   long v)
      • glVertexAttribL4i64vNV

        public static void glVertexAttribL4i64vNV​(int index,
                                                  java.nio.LongBuffer v)
      • glVertexAttribL1ui64NV

        public static void glVertexAttribL1ui64NV​(int index,
                                                  long x)
      • glVertexAttribL2ui64NV

        public static void glVertexAttribL2ui64NV​(int index,
                                                  long x,
                                                  long y)
      • glVertexAttribL3ui64NV

        public static void glVertexAttribL3ui64NV​(int index,
                                                  long x,
                                                  long y,
                                                  long z)
      • glVertexAttribL4ui64NV

        public static void glVertexAttribL4ui64NV​(int index,
                                                  long x,
                                                  long y,
                                                  long z,
                                                  long w)
      • nglVertexAttribL1ui64vNV

        public static void nglVertexAttribL1ui64vNV​(int index,
                                                    long v)
      • glVertexAttribL1ui64vNV

        public static void glVertexAttribL1ui64vNV​(int index,
                                                   java.nio.LongBuffer v)
      • nglVertexAttribL2ui64vNV

        public static void nglVertexAttribL2ui64vNV​(int index,
                                                    long v)
      • glVertexAttribL2ui64vNV

        public static void glVertexAttribL2ui64vNV​(int index,
                                                   java.nio.LongBuffer v)
      • nglVertexAttribL3ui64vNV

        public static void nglVertexAttribL3ui64vNV​(int index,
                                                    long v)
      • glVertexAttribL3ui64vNV

        public static void glVertexAttribL3ui64vNV​(int index,
                                                   java.nio.LongBuffer v)
      • nglVertexAttribL4ui64vNV

        public static void nglVertexAttribL4ui64vNV​(int index,
                                                    long v)
      • glVertexAttribL4ui64vNV

        public static void glVertexAttribL4ui64vNV​(int index,
                                                   java.nio.LongBuffer v)
      • nglGetVertexAttribLi64vNV

        public static void nglGetVertexAttribLi64vNV​(int index,
                                                     int pname,
                                                     long params)
      • glGetVertexAttribLi64vNV

        public static void glGetVertexAttribLi64vNV​(int index,
                                                    int pname,
                                                    java.nio.LongBuffer params)
      • glGetVertexAttribLi64NV

        public static long glGetVertexAttribLi64NV​(int index,
                                                   int pname)
      • nglGetVertexAttribLui64vNV

        public static void nglGetVertexAttribLui64vNV​(int index,
                                                      int pname,
                                                      long params)
      • glGetVertexAttribLui64vNV

        public static void glGetVertexAttribLui64vNV​(int index,
                                                     int pname,
                                                     java.nio.LongBuffer params)
      • glGetVertexAttribLui64NV

        public static long glGetVertexAttribLui64NV​(int index,
                                                    int pname)
      • glVertexAttribLFormatNV

        public static void glVertexAttribLFormatNV​(int index,
                                                   int size,
                                                   int type,
                                                   int stride)
      • glVertexAttribL1i64vNV

        public static void glVertexAttribL1i64vNV​(int index,
                                                  long[] v)
        Array version of: VertexAttribL1i64vNV
      • glVertexAttribL2i64vNV

        public static void glVertexAttribL2i64vNV​(int index,
                                                  long[] v)
        Array version of: VertexAttribL2i64vNV
      • glVertexAttribL3i64vNV

        public static void glVertexAttribL3i64vNV​(int index,
                                                  long[] v)
        Array version of: VertexAttribL3i64vNV
      • glVertexAttribL4i64vNV

        public static void glVertexAttribL4i64vNV​(int index,
                                                  long[] v)
        Array version of: VertexAttribL4i64vNV
      • glVertexAttribL1ui64vNV

        public static void glVertexAttribL1ui64vNV​(int index,
                                                   long[] v)
        Array version of: VertexAttribL1ui64vNV
      • glVertexAttribL2ui64vNV

        public static void glVertexAttribL2ui64vNV​(int index,
                                                   long[] v)
        Array version of: VertexAttribL2ui64vNV
      • glVertexAttribL3ui64vNV

        public static void glVertexAttribL3ui64vNV​(int index,
                                                   long[] v)
        Array version of: VertexAttribL3ui64vNV
      • glVertexAttribL4ui64vNV

        public static void glVertexAttribL4ui64vNV​(int index,
                                                   long[] v)
        Array version of: VertexAttribL4ui64vNV
      • glGetVertexAttribLi64vNV

        public static void glGetVertexAttribLi64vNV​(int index,
                                                    int pname,
                                                    long[] params)
        Array version of: GetVertexAttribLi64vNV
      • glGetVertexAttribLui64vNV

        public static void glGetVertexAttribLui64vNV​(int index,
                                                     int pname,
                                                     long[] params)
        Array version of: GetVertexAttribLui64vNV