LINUX.ORG.RU

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

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

Там и другие ошибки вроде есть, которые, скорее всего и привели к тому, что отображается фигня. В XRenderComposite ты наоборот рисуешь из пустой picture в pixmap с изображением окна. У тебя аргументы src и dst перепутаны в функции. Когда у тебя создается picture какая-то прозрачная, то тогда у тебя pixmap не меняется. Просто везет. Но есть случаи, когда у тебя picture создается в области, где все залито цветом без прозрачности. Когда ты делаешь XRenderComposite, то у тебя pixmap окна зарисовывается фигней.

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

Там и другие ошибки вроде есть, которые, скорее всего и привели к тому, что отображается фигня. В XRenderComposite ты наоборот рисуешь из пустой picture в pixmap с изображением окна. У тебя аргументы src и dst перепутаны в функции. Когда у тебя создается picture какая-то прозначная, то тогда у тебя pixmap не меняется. Просто везет. Но есть случаи, когда у тебя picture создается в области, где все залито цветом без прозрачности. Когда ты делаешь XRenderComposite, то у тебя pixmap окна зарисовывается фигней.