Рисую одну на другой, отображается вся правильно, но при перерисовывании моргает.
Получается так
Код: Выделить всё
cairo_set_source_surface(картинка1)
cairo_set_source_surface(картинка2)
cairo_paint(cr);
первая строка абсолютно ничего не меняет, нужно так
Код: Выделить всё
cairo_set_source_surface(картинка1)
cairo_paint(cr);
cairo_set_source_surface(картинка2)
cairo_paint(cr);
Поэтому сразу рисуется на экране картинка1, и сразу же частично перекрывается другой картинкой, и получается такое моргание.