https://github.com/mozilla/gecko-dev
Revision af0fd80af057fd46ef45f87004e4661b48e34bdb authored by Bas Schouten on 04 February 2015, 21:03:21 UTC, committed by Bas Schouten on 04 February 2015, 21:03:21 UTC
We need to pop the clips from the decide context before flushing and copying to the destination blending surface, otherwise drawing commands executed on a pushed layer for clipping will not be realized on the destination surface for blending.

Note that this fixes most situation, but in the case of doing custom blending to an area of a surface which is not opaque while having a complex clip pushed this will still lead to some artifacts. I haven't seen this be a problem in practice though.
1 parent 991eb1e
History
Tip revision: af0fd80af057fd46ef45f87004e4661b48e34bdb authored by Bas Schouten on 04 February 2015, 21:03:21 UTC
Bug 1083245 - Pop all clips before copying to the destination blending surface. r=jrmuizel, a=sledru
Tip revision: af0fd80

README.txt

back to top