LINUX.ORG.RU

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

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

Что Window, что Pixmap — одно и то же — Drawable. И тип там один — xid (typedef uint32_t). Пробуй. Разве что формат pixmap'а должен быть такой же как и window, куда ты собираешься его рисовать.

нет — там именно xcb_window_t — хоть это по сути одно и то же — но идеалогически они различны, как раз что бы не могли перепутать, как при использовании просто int.

Да кто же тебя запрещает его создавать. Я сам не знаю, но по аналогии (везде так) должна быть функция, копирующая с одной поверхности на другую.

такого не бывает — на поверхность можно только отрисовывать информацию — с нее снимать данные нельзя...
и где кстати такое возможно, что бы с поверхности на другую копировать графические данные?

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

Что Window, что Pixmap — одно и то же — Drawable. И тип там один — xid (typedef uint32_t). Пробуй. Разве что формат pixmap'а должен быть такой же как и window, куда ты собираешься его рисовать.

нет — там именно xcb_window_t — хоть это по сути одно и то же — но идеалогически они различны, как раз что бы не могли перепутать, как при использовании просто int.

Да кто же тебя запрещает его создавать. Я сам не знаю, но по аналогии (везде так) должна быть функция, копирующая с одной поверхности на другую.

такого не бывает — на поверхность можно только отрисовывать информацию — с нее снимать данные нельзя...