Bug 187980 - After replaying a DisplayList, the state of the drawing context has to be restored
Summary: After replaying a DisplayList, the state of the drawing context has to be res...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Said Abou-Hallawa
URL:
Keywords: InRadar
Depends on: 187921
Blocks: 188116
  Show dependency treegraph
 
Reported: 2018-07-24 16:49 PDT by Said Abou-Hallawa
Modified: 2018-08-06 16:38 PDT (History)
4 users (show)

See Also:


Attachments
Patch for EWS (281.91 KB, patch)
2018-07-24 16:54 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff
Patch for Review (1.73 KB, patch)
2018-07-25 14:30 PDT, Said Abou-Hallawa
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Said Abou-Hallawa 2018-07-24 16:49:26 PDT
A problem could happen if we are replaying multiple display lists to the same drawing context. When replaying its DisplayListItems, the DisplayList expects to find the state of the drawing context to be exactly the same it was at the time it was recorded.
Comment 1 Said Abou-Hallawa 2018-07-24 16:54:22 PDT
Created attachment 345728 [details]
Patch for EWS
Comment 2 Said Abou-Hallawa 2018-07-25 14:30:09 PDT
Created attachment 345784 [details]
Patch for Review
Comment 3 Radar WebKit Bug Importer 2018-08-06 16:38:11 PDT
<rdar://problem/42986541>