Bug 16135 - y inverted damage report in CopySubBuffer.
Summary: y inverted damage report in CopySubBuffer.
Alias: None
Product: DRI
Classification: Unclassified
Component: General (show other bugs)
Version: DRI git
Hardware: Other All
: medium normal
Assignee: Default DRI bug account
QA Contact:
Depends on:
Reported: 2008-05-28 10:27 UTC by Dennis Kasprzyk
Modified: 2008-05-29 02:46 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

CopySubBuffer damage fix. (884 bytes, patch)
2008-05-28 10:27 UTC, Dennis Kasprzyk
no flags Details | Splinter Review

Description Dennis Kasprzyk 2008-05-28 10:27:25 UTC
Created attachment 16790 [details] [review]
CopySubBuffer damage fix.

Compiz uses MesaCopySubBuffer to do partial screen updates. The damage that is created by this function to update the right screen region during randr rotation is wrong. The attached patch converts the y coordinate from gl coordinates to xserver coordinates to fix this problem.
Comment 1 Michel Dänzer 2008-05-29 02:46:38 UTC
commit 377016d728ace47c9eeb3ac2f01191608ab060f6
Author: Dennis Kasprzyk <onestone@opencompositing.org>
Date:   Thu May 29 11:24:16 2008 +0200

    Report correct damage rectangle in CopySubBuffer.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.