compositor-drm: Determine opaqueness of a surface correctly
authorKristian Høgsberg <krh@bitplanet.net>
Fri, 1 Mar 2013 19:29:16 +0000 (14:29 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 4 Mar 2013 17:35:07 +0000 (12:35 -0500)
commit63093a35ea8b04bafbfb623dcdca6180c0a70ef7
tree0811f91a430d34459fe79d6cecd0043f2d99e597
parent82cb505287a324468b697b76825332db02727854
compositor-drm: Determine opaqueness of a surface correctly

We subtract the screen space opaque region from the transformed surface
region.  That's going to fail for when we're scaling up a surface, since
the surface bounding box for the scaled up surface is going to be bigger
than the opaque region.  Instead, subtract the surface-space opaque region
from a 0,0 - width,height region and see if that's empty.
src/compositor-drm.c