Summary: | SVGImage::nativeImageForCurrentFrame() does not work if using DontCopyBackingStore | ||
---|---|---|---|
Product: | WebKit | Reporter: | Chris Dumez <cdumez> |
Component: | SVG | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED CONFIGURATION CHANGED | ||
Severity: | Normal | CC: | ahmad.saleem792, kkinnunen, pdr, sabouhallawa, schenney, senorblanco, simon.fraser, zimmermann |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | 113420 | ||
Bug Blocks: |
Description
Chris Dumez
2013-03-31 01:35:36 PDT
The Skia limitation is obviously not relevant any more, so maybe this can be fixed for other ports. Even in Chromium, the Skia limitation is no longer a problem. https://searchfox.org/wubkat/source/Source/WebCore/svg/graphics/SVGImageForContainer.cpp#57 RefPtr<NativeImage> SVGImageForContainer::nativeImageForCurrentFrame() { return m_image->nativeImageForCurrentFrame(); } Do we need to keep this open? No, this is already fixed by "sinking" the imagebuffer into the native image, which does not incur a copy. |