LINUX.ORG.RU

История изменений

Исправление SZT, (текущая версия) :

Да, xcb_copy_area с созданием pixmap при глубине цвета 24 работает.

Перед тем, как рисовать в pixmap только не забудь фон закрасить белым ему (или там другим цветом, каким надо тебе).

Закрашивать через xcb_poly_fill_rectangle или есть какой-то более правильный способ?

А с выводом через xcb_put_image у меня так ничего и не вышло
https://paste.debian.net/hidden/c357af25/ - последняя моя попытка. Выставил глубину в 24, вроде все правильно
Пример с использованием xcb_shm_put_image отсюда https://stackoverflow.com/a/27755418 тоже не хочет работать. В чем тут может быть проблема?

Исходная версия SZT, :

Да, xcb_copy_area с созданием pixmap при глубине цвета 24 работат.

Перед тем, как рисовать в pixmap только не забудь фон закрасить белым ему (или там другим цветом, каким надо тебе).

Закрашивать через xcb_poly_fill_rectangle или есть какой-то более правильный способ?

А с выводом через xcb_put_image у меня так ничего и не вышло
https://paste.debian.net/hidden/c357af25/ - последняя моя попытка. Выставил глубину в 24, вроде все правильно
Пример с использованием xcb_shm_put_image отсюда https://stackoverflow.com/a/27755418 тоже не хочет работать. В чем тут может быть проблема?