LINUX.ORG.RU

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

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

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

в данный момент я эксперементирую с root окном — из него получаю кадр и отрисовываю его на композитном слое — однако в таком случае перед забором кадра из root окна надо делать unmap() композитного слоя, иначе root окно содержит так же и композитный слой — и получается статичная картинка. Но если делать каждый раз unmap(), map() root окна — все начинает фликаться. И почему то с включенным FIFO present типом в вулкан swapchain все равно получается тиринг — думаю енто не тиринг на композитном слое, а просто кадр полученный из root окна такой...

многие данные нашел в текстовых файлах отсюда

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

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

в данный момент я эксперементирую с root окном — из него получаю кадр и отрисовываю его на композитном слое — однако в таком случае перед забором кадра из root окна надо делать unmap() композитного слоя, иначе root окно содержит так же и композитный слой — и получается статичная картинка. Но если делать каждый раз unmap(), map() root окна — все начинает фликаться. И почему то с включенным FIFO present типом в вулкан swapchain все равно получается тиринг — думаю енто не тиринг на композитном слое, а просто кадр полученный из root окна такой...