Gecko:NativeWidgetOverhaul: Difference between revisions

No edit summary
Line 20: Line 20:
To scroll a page where the plugins must move, here's how it could work:
To scroll a page where the plugins must move, here's how it could work:
* Scroll requests are queued up until we're ready for a repaint
* Scroll requests are queued up until we're ready for a repaint
* We figure out which parts of the window will need to be repainted after
* We figure out which parts of the window will need to be repainted after scrolling has happened and plugins have moved
scrolling has happened and plugins have moved
* That area is rendered to an offscreen buffer
* That area is rendered to an offscreen buffer
* We perform the scroll operations
* We perform the scroll operations
1,295

edits