glGetUniformLocationArb function opengl_glext

int glGetUniformLocationArb(
  1. Pointer<NativeType> programObj,
  2. String name
)
GLAPI GLint APIENTRY glGetUniformLocationARB (GLhandleARB programObj, const GLcharARB *name)

Implementation

int glGetUniformLocationArb(Pointer<NativeType> programObj, String name) {
  final glGetUniformLocationArbAsFunction = _glGetUniformLocationArb
      .cast<
        NativeFunction<
          Int32 Function(Pointer<NativeType> programObj, Pointer<Utf8> name)
        >
      >()
      .asFunction<
        int Function(Pointer<NativeType> programObj, Pointer<Utf8> name)
      >();
  final namePointer = name.toNativeUtf8();
  final result = glGetUniformLocationArbAsFunction(programObj, namePointer);
  calloc.free(namePointer);
  return result;
}