Bug 279882
| Summary: | [GTK][WPE][Skia] Replace SkiaAcceleratedBufferPool by BitmapTexturePool | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Nikolas Zimmermann <zimmermann> |
| Component: | WPE WebKit | Assignee: | Nikolas Zimmermann <zimmermann> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Bug Depends on: | |||
| Bug Blocks: | 279618 | ||
Nikolas Zimmermann
Let Nicosia::AcceleratedBuffer accept a WebCore::BitmapTexture instead of a SkSurface, and manage the surface creation internally, instead of relying on Skia to do so. Furthermore we want to reuse the BitmapTexturePool logic (already used for tile textures in CoordinatedBackingStoreTile) which re-uses and eventually purges GL resources after a certain period, where the texture wasn't used.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Nikolas Zimmermann
Pull request: https://github.com/WebKit/WebKit/pull/33822
EWS
Committed 283913@main (7a790bf39428): <https://commits.webkit.org/283913@main>
Reviewed commits have been landed. Closing PR #33822 and removing active labels.