https://bugs.documentfoundation.org/show_bug.cgi?id=168730
--- Comment #14 from Noel Grandin <[email protected]> --- Since I am unlikely to fix this, here are my notes for the next person: There are several different things going wrong here, from most important to least: (*) something is going weird in how mapmodes/transformations are being applied in VclPixelProcessor2D::processPatternFillPrimitive2D and in impBufferDevice. Which means that the pixels are not ending up in the right spot. I cannot follow this logic at all. (*) The buffering/caching in PatternFillPrimitive2D is getting out of sync sometimes (but only sometimes). Depends on timing. When it does we get black rectangles in the output. This is part of what makes this so hard to bisect. Random changes in other code can change the timing and trigger this. (*) The Bitmap->BitmapEx changes are making small, but noticeable changes to the colors, due to changes in how often we combine and split alpha and color. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug.
