В окне приложения win32 рисую путь, заливаю градиентом (все с использованием cairo), при клике внутри контура заливаю другим градиентом.
При перезаливке происходит неприятное мерцание.
Ладно, списываю на отсутствие бэкбуфера, создаю его в формате CAIRO_FORMAT_ARGB32, рисую по нему, в конце метода перерисовки вызываю копирование его на экран. Мерцание только усиливается.
Как можно это победить? Как в кайре вообще избавиться от мерцания?