glProgramBinary function

void glProgramBinary(
  1. int program,
  2. int binaryFormat,
  3. Pointer<Void> binary,
  4. int length,
)
define glProgramBinary GLEW_GET_FUN(__glewProgramBinary)
GLEW_FUN_EXPORT PFNGLPROGRAMBINARYPROC __glewProgramBinary
typedef void (GLAPIENTRY * PFNGLPROGRAMBINARYPROC) (GLuint program, GLenum binaryFormat, const void *binary, GLsizei length)

Implementation

void glProgramBinary(
    int program, int binaryFormat, Pointer<Void> binary, int length) {
  final glProgramBinaryAsFunction = _glProgramBinary
      .cast<
          NativeFunction<
              Void Function(Uint32 program, Uint32 binaryFormat,
                  Pointer<Void> binary, Uint32 length)>>()
      .asFunction<
          void Function(int program, int binaryFormat, Pointer<Void> binary,
              int length)>();
  return glProgramBinaryAsFunction(program, binaryFormat, binary, length);
}