pub unsafe extern "C" fn gdk_cairo_draw_from_gl(
    cr: *mut cairo_t,
    surface: *mut GdkSurface,
    source: c_int,
    source_type: c_int,
    buffer_scale: c_int,
    x: c_int,
    y: c_int,
    width: c_int,
    height: c_int
)