SDL_UpdateRects и не видимые изменения на xcb_get_image_reply - PullRequest
0 голосов
/ 18 апреля 2019

Приложение использует SDL 1.2.15 (не может быть обновлено) и рисует себя, используя SDL_UpdateRects.После такой краски она уведомляет другое приложение, которое пытается получить скриншот по xcb_get_image_reply.Проблема в том, что случайным образом xcb_get_image_reply возвращает изображение без ожидаемого изменения.Похоже, что некоторые данные буферизируются, и экран не обновляется в момент снятия скриншота.Есть ли какой-нибудь простой способ убедиться, что экран обновляется после SDL_UpdateRects, предпочтительно с использованием SDL или XCB?(Я бы хотел не звонить xrefresh).

...