gl: use cairo_bool_t instead of bool