mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
709cbe92db
Make the FrameLayerBuilder remember for what region it has calculated display item visibility, then recompute the visibility whenever the dirty region it is passed to DrawPaintedLayer changes. This means that the caller does not have to know the entire dirty region that will be drawn for the transaction, but we can still optimise cases where it knows some of the dirty region in advance. This fixes a regression where MultiTiledContentClient's low-res display port would not be painted if a smaller region of its high-res buffer had already been painted that transaction, since the FrameLayerBuilder had decided that most of the larger low-res region was invisible. |
||
---|---|---|
.. | ||
android/geckoview_example | ||
browser | ||
components | ||
ios | ||
test | ||
tests/unit | ||
moz.build | ||
nsEmbedCID.h | ||
nsIWindowCreator2.idl | ||
nsIWindowCreator.idl | ||
nsIWindowProvider.idl |