Class NVProgram

    • Field Detail

      • GL_PROGRAM_TARGET_NV

        public static final int GL_PROGRAM_TARGET_NV
        Accepted by the <pname> parameter of GetProgramivNV:
        See Also:
        Constant Field Values
      • GL_PROGRAM_LENGTH_NV

        public static final int GL_PROGRAM_LENGTH_NV
        Accepted by the <pname> parameter of GetProgramivNV:
        See Also:
        Constant Field Values
      • GL_PROGRAM_RESIDENT_NV

        public static final int GL_PROGRAM_RESIDENT_NV
        Accepted by the <pname> parameter of GetProgramivNV:
        See Also:
        Constant Field Values
      • GL_PROGRAM_STRING_NV

        public static final int GL_PROGRAM_STRING_NV
        Accepted by the <pname> parameter of GetProgramStringNV:
        See Also:
        Constant Field Values
      • GL_PROGRAM_ERROR_POSITION_NV

        public static final int GL_PROGRAM_ERROR_POSITION_NV
        Accepted by the <pname> parameter of GetBooleanv, GetIntegerv, GetFloatv, and GetDoublev:
        See Also:
        Constant Field Values
      • GL_PROGRAM_ERROR_STRING_NV

        public static final int GL_PROGRAM_ERROR_STRING_NV
        Accepted by the <name> parameter of GetString:
        See Also:
        Constant Field Values
    • Constructor Detail

      • NVProgram

        public NVProgram()
    • Method Detail

      • glLoadProgramNV

        public static void glLoadProgramNV​(int target,
                                           int programID,
                                           ByteBuffer string)
      • glLoadProgramNV

        public static void glLoadProgramNV​(int target,
                                           int programID,
                                           CharSequence string)
        Overloads glLoadProgramNV.
      • glBindProgramNV

        public static void glBindProgramNV​(int target,
                                           int programID)
      • glDeleteProgramsNV

        public static void glDeleteProgramsNV​(IntBuffer programs)
      • glDeleteProgramsNV

        public static void glDeleteProgramsNV​(int program)
        Overloads glDeleteProgramsNV.
      • glGenProgramsNV

        public static void glGenProgramsNV​(IntBuffer programs)
      • glGenProgramsNV

        public static int glGenProgramsNV()
        Overloads glGenProgramsNV.
      • glGetProgramNV

        public static void glGetProgramNV​(int programID,
                                          int parameterName,
                                          IntBuffer params)
      • glGetProgramNV

        @Deprecated
        public static int glGetProgramNV​(int programID,
                                         int parameterName)
        Deprecated.
        Will be removed in 3.0. Use glGetProgramiNV(int, int) instead.
        Overloads glGetProgramivNV.

      • glGetProgramiNV

        public static int glGetProgramiNV​(int programID,
                                          int parameterName)
        Overloads glGetProgramivNV.
      • glGetProgramStringNV

        public static void glGetProgramStringNV​(int programID,
                                                int parameterName,
                                                ByteBuffer paramString)
      • glGetProgramStringNV

        public static String glGetProgramStringNV​(int programID,
                                                  int parameterName)
        Overloads glGetProgramStringNV.
      • glIsProgramNV

        public static boolean glIsProgramNV​(int programID)
      • glAreProgramsResidentNV

        public static boolean glAreProgramsResidentNV​(IntBuffer programIDs,
                                                      ByteBuffer programResidences)
      • glRequestResidentProgramsNV

        public static void glRequestResidentProgramsNV​(IntBuffer programIDs)
      • glRequestResidentProgramsNV

        public static void glRequestResidentProgramsNV​(int programID)
        Overloads glRequestResidentProgramsNV.