pub unsafe extern "C" fn gs_indexbuffer_create(
    type_: gs_index_type,
    indices: *mut c_void,
    num: size_t,
    flags: u32
) -> *mut gs_indexbuffer_t