pub unsafe extern "system" fn glReadPixels(
    x: i32,
    y: i32,
    width: i32,
    height: i32,
    format: u32,
    type: u32,
    pixels: *mut c_void
)