История изменений
Исправление Zubok, (текущая версия) :
Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно? UPD. Да, и тебе понадобится написать, наверное, event compression (почитай про это, так делается в тулкитах), потому что expose буду посылаться на любое изменение области рисования. На пиксель окно сдвинется - expose вызовет перерисовку. Тебе надо делать перерисовку не так часто.
Исправление Zubok, :
Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно? UPD. Да, и тебе понадобиться написать, наверное, event compression (почитай про это, так делается в тулкитах), потому что expose буду посылаться на любое изменение области рисования. На пиксель окно сдвинется - expose вызовет перерисовку. Тебе надо делать перерисовку не так часто.
Исходная версия Zubok, :
Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно?