Class ARBGetProgramBinary

java.lang.Object
org.lwjgl.opengl.ARBGetProgramBinary

public class ARBGetProgramBinary extends Object
  • Field Details

    • GL_PROGRAM_BINARY_RETRIEVABLE_HINT

      public static final int GL_PROGRAM_BINARY_RETRIEVABLE_HINT
      See Also:
    • GL_PROGRAM_BINARY_LENGTH

      public static final int GL_PROGRAM_BINARY_LENGTH
      See Also:
    • GL_NUM_PROGRAM_BINARY_FORMATS

      public static final int GL_NUM_PROGRAM_BINARY_FORMATS
      See Also:
    • GL_PROGRAM_BINARY_FORMATS

      public static final int GL_PROGRAM_BINARY_FORMATS
      See Also:
  • Method Details

    • nglGetProgramBinary

      public static void nglGetProgramBinary(int program, int bufSize, long length, long binaryFormat, long binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
    • glGetProgramBinary

      public static void glGetProgramBinary(@NativeType("GLuint") int program, @NativeType("GLsizei *") @Nullable IntBuffer length, @NativeType("GLenum *") IntBuffer binaryFormat, @NativeType("void *") ByteBuffer binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)
    • nglProgramBinary

      public static void nglProgramBinary(int program, int binaryFormat, long binary, int length)
      void glProgramBinary(GLuint program, GLenum binaryFormat, void const * binary, GLsizei length)
    • glProgramBinary

      public static void glProgramBinary(@NativeType("GLuint") int program, @NativeType("GLenum") int binaryFormat, @NativeType("void const *") ByteBuffer binary)
      void glProgramBinary(GLuint program, GLenum binaryFormat, void const * binary, GLsizei length)
    • glProgramParameteri

      public static void glProgramParameteri(@NativeType("GLuint") int program, @NativeType("GLenum") int pname, @NativeType("GLint") int value)
      void glProgramParameteri(GLuint program, GLenum pname, GLint value)
    • glGetProgramBinary

      public static void glGetProgramBinary(@NativeType("GLuint") int program, @NativeType("GLsizei *") int @Nullable [] length, @NativeType("GLenum *") int[] binaryFormat, @NativeType("void *") ByteBuffer binary)
      void glGetProgramBinary(GLuint program, GLsizei bufSize, GLsizei * length, GLenum * binaryFormat, void * binary)