pub unsafe extern "system" fn glTexImage1D(
    target: u32,
    level: i32,
    internalformat: i32,
    width: i32,
    border: i32,
    format: u32,
    type: u32,
    pixels: *const c_void
)