Summary: | [FTW] Use IWICBitmap (rather than ID2D1Bitmap) for NativeImagePtr | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Brent Fulgham <bfulgham> | ||||||||||
Component: | WebCore Misc. | Assignee: | Brent Fulgham <bfulgham> | ||||||||||
Status: | RESOLVED FIXED | ||||||||||||
Severity: | Normal | CC: | achristensen, annulen, bfulgham, commit-queue, dino, don.olmstead, Hironori.Fujii, pvollan, sabouhallawa, webkit-bug-importer | ||||||||||
Priority: | P2 | Keywords: | InRadar | ||||||||||
Version: | Safari 10 | ||||||||||||
Hardware: | Unspecified | ||||||||||||
OS: | Unspecified | ||||||||||||
Bug Depends on: | |||||||||||||
Bug Blocks: | 161817 | ||||||||||||
Attachments: |
|
Description
Brent Fulgham
2019-07-24 12:11:59 PDT
Created attachment 374809 [details]
WIP Patch
This initial WIP patch is just to see if I broke WinCairo or AppleWin ports. I would appreciate input from DirectX experts, though. Created attachment 374824 [details]
WIP Patch
Created attachment 374851 [details]
Patch
Created attachment 374855 [details]
Patch
Comment on attachment 374855 [details] Patch Clearing flags on attachment: 374855 Committed r247841: <https://trac.webkit.org/changeset/247841> All reviewed patches have been landed. Closing bug. It turns out that this change is horrible for performance (MotionMark dropped from ~200 down to 4). I'll be backing a large portion of these changes out in a follow-up. |