BitBlt в Xlib
От: grub32  
Дата: 01.12.09 20:02
Оценка:
Вот озадачился созданием "движущихся человечков" в Xlib.
Изучение литературы как то http://tronche.com/gui/x/xlib/ и http://www.sbin.org/doc/Xlib/ пока что не дало понимания какой существует магистральный путь для этого. Т.е существует ли реализованная в некой последовательности ф-й Xlib или 1 ф-и способ отрисовки некого спрайта с 1 прозрачным цветом. Я полагаю что библиотечная ф-я которая в случае с Xlib приведет к минимальному числу пересылок между сервером и клиентом. Или нужно выполнять это руками с привлечением еще 1 Bitmap/Image — маски? Причем нужно именно Xlib, то что это есть с наслоениях таких как Gtk,Qt и т.д. я конечно догадываюсь.
Re: BitBlt в Xlib
От: Аноним  
Дата: 02.12.09 02:27
Оценка:
Здравствуйте, grub32, Вы писали:

G>Вот озадачился созданием "движущихся человечков" в Xlib.

G> Т.е существует ли реализованная в некой последовательности ф-й Xlib или 1 ф-и способ отрисовки некого спрайта с 1 прозрачным цветом. Я полагаю что библиотечная ф-я которая в случае с Xlib приведет к минимальному числу пересылок между сервером и клиентом. Или нужно выполнять это руками с привлечением еще 1 Bitmap/Image — маски? Причем нужно именно Xlib, то что это есть с наслоениях таких как Gtk,Qt и т.д. я конечно догадываюсь.

Попробуй протрассировать (например, ltrace) демку для SDL/Gtk/whatever
Re[2]: BitBlt в Xlib
От: grub32  
Дата: 02.12.09 10:04
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, grub32, Вы писали:


G>>Вот озадачился созданием "движущихся человечков" в Xlib.

G>> Т.е существует ли реализованная в некой последовательности ф-й Xlib или 1 ф-и способ отрисовки некого спрайта с 1 прозрачным цветом. Я полагаю что библиотечная ф-я которая в случае с Xlib приведет к минимальному числу пересылок между сервером и клиентом. Или нужно выполнять это руками с привлечением еще 1 Bitmap/Image — маски? Причем нужно именно Xlib, то что это есть с наслоениях таких как Gtk,Qt и т.д. я конечно догадываюсь.

А>Попробуй протрассировать (например, ltrace) демку для SDL/Gtk/whatever


А не Gtk?
хотя потрассировать что-нибуль из /usr/ports/ где по внешним признакам есть вывод картинки с BitBlt это хорошая мысль, но длительная, может кто-нибудь на вскидку знает?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.