| Summary: | [GPU Process] Implement GPU rendering resource cache | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Said Abou-Hallawa <sabouhallawa> | ||||||||||||||||
| Component: | Canvas | Assignee: | Said Abou-Hallawa <sabouhallawa> | ||||||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||||||
| Severity: | Normal | CC: | annulen, calvaris, cdumez, cgarcia, changseok, dino, eric.carlson, esprehn+autocc, ews-watchlist, fmalita, glenn, gustavo, gyuyoung.kim, japhet, jer.noble, jonlee, menard, mmaxfield, pdr, philipj, pnormand, ryuan.choi, schenney, sergio, simon.fraser, thorton, vjaquez, webkit-bug-importer, wenson_hsieh | ||||||||||||||||
| Priority: | P2 | Keywords: | InRadar | ||||||||||||||||
| Version: | WebKit Nightly Build | ||||||||||||||||||
| Hardware: | Unspecified | ||||||||||||||||||
| OS: | Unspecified | ||||||||||||||||||
| Bug Depends on: | 217166, 217550, 217554, 217558, 217566, 217573, 217596, 217809, 218472, 218529, 218839, 218843, 218865, 218871, 218934 | ||||||||||||||||||
| Bug Blocks: | |||||||||||||||||||
| Attachments: |
|
||||||||||||||||||
|
Description
Said Abou-Hallawa
2020-10-05 15:13:29 PDT
Created attachment 410571 [details]
Patch
Created attachment 410597 [details]
Patch
Created attachment 410613 [details]
Patch
Created attachment 410617 [details]
Patch
Comment on attachment 410617 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=410617&action=review It seems like there will be 3 or 4 patches in here once this is broken up. I'll review those in more detail (just because this one is pretty big). > Source/WebCore/platform/graphics/GraphicsContext.cpp:795 > + if (m_impl && image.isPDFDocumentImage()) Why is this relevant? > Source/WebCore/platform/graphics/cg/GraphicsContextCG.cpp:-292 > - if (m_impl) { > - m_impl->drawNativeImage(image, imageSize, destRect, srcRect, options); > - return; > - } > - This is surprising. Created attachment 410738 [details]
Patch
Created attachment 410739 [details]
Patch
Created attachment 410740 [details]
Patch
Is this patch still useful? The attached patch was split and landed separately in the blocking bugs. |