public static unsafe uint GenRenderbuffer() { uint[] buffers = new uint[1]; fixed(uint *ptr = &buffers[0]) GLCore.GenRenderbuffers(1, ptr); return(buffers[0]); }