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)
      • glVertexAttribL1i64vNV

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

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

        public static void glVertexAttribL3i64vNV(int index,
                                                  java.nio.LongBuffer 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)
      • glVertexAttribL1ui64vNV

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

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

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

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

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

        public static long glGetVertexAttribLi64NV(int index,
                                                   int pname)
      • 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