uniform2fv method
Implementation
void uniform2fv(int location, List<double> value) {
int count = value.length;
final valuePtr = calloc<Float>(count);
valuePtr.asTypedList(count).setAll(0, value);
gl.glUniform2fv(location, count ~/ 2, valuePtr);
calloc.free(valuePtr); // free memory
}