gebner / compiz-cms

Color management in compiz.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Incorrect handling of windows that span multiple outputs

patrakov opened this issue · comments

Currently, if a window is partially on one output and partially on another, the LUT from the "first" covered output is applied. This is incorrect, especially because decorations of maximized windows often touch the neighboring output.

For non-overlapping outputs, please draw the window part-by-part (where each part is an intersection of the window and some output) and apply the correct LUT to each part.

I understand that the case of overlapping outputs is unsolvable.