| Max Depth: |
Bug 284871 depends on 152 bugs:
view as bug list-
284871:
[CMake] Remove support for using an externally built copy of Skia
[RESOLVED FIXED; assigned to aperez]
-
268972:
[META][GLib] ☂️ Adopt Skia for painting
[NEW; assigned to webkit-unassigned]
- 272582: [Skia] Several canvas tests fail when canvas is accelerated [NEW; assigned to webkit-unassigned]
- 273175: [Skia] Use bmalloc directly instead of fastMalloc [REOPENED; assigned to aperez]
- 273396: [Skia] Several test fail with a few pixel differences only when run with swrast [NEW; assigned to webkit-unassigned]
- 273474: [Skia] Test fast/text/emoji-variation-selector.html is failing [NEW; assigned to webkit-unassigned]
- 273476: [Skia] Test fast/text/thai-joiner.html is failing [NEW; assigned to webkit-unassigned]
- 273480: [Skia] Test imported/w3c/web-platform-tests/css/geometry/DOMMatrix2DInit-validate-fixup.html is failing [NEW; assigned to webkit-unassigned]
- 273481: [Skia] Test imported/w3c/web-platform-tests/html/canvas/offscreen/manual/draw-generic-family/2d.text.draw.generic.family.html is failing [NEW; assigned to webkit-unassigned]
- 273482: [Skia] Test imported/w3c/web-platform-tests/svg/shapes/scripted/stroke-dashes-hit-at-high-scale.svg is failing [NEW; assigned to webkit-unassigned]
- 273484: [Skia] Test inspector/model/font-calculate-properties.html is failing [NEW; assigned to webkit-unassigned]
- 273487: [skia] Test svg/zoom/page/zoom-zoom-coords.xhtml is failing [NEW; assigned to webkit-unassigned]
- 273766: [Skia] Fix failing layout tests related to blurred shadows [NEW; assigned to webkit-unassigned]
- 274513: [Skia][Nicosia] Content visibility hidden not correctly applied to the canvas when accelerated and a content layer is used [NEW; assigned to webkit-unassigned]
- 276845: [GTK] Janky repainting while resizing browser window, and GPU artifacts on open source AMD graphics [NEW; assigned to webkit-unassigned]
- 278692: [GTK] Slow scrolling on Hotels.com search results listings [NEW; assigned to webkit-unassigned]
- 278695: [GTK] WebGL: slow framerate, sluggish panning on the F4 demo 3D map of Paris with lots of trees [NEW; assigned to webkit-unassigned]
- 280804: [GTK] Skia version causes flickering images when resizing them with CSS and animations [NEW; assigned to webkit-unassigned]
- 291791: [GTK] Constant 300% CPU usage on the Loop fintech website's front page due to animations [NEW; assigned to webkit-unassigned]
- 268806: [build.webkit.org] [WPE] Add build bot using Skia backend [RESOLVED FIXED; assigned to aperez]
- 268807: [ews-build.webkit.org] [WPE] Add build bot using Skia backend [RESOLVED FIXED; assigned to dpino]
- 268974: [Skia] Import the Skia source code tree [RESOLVED FIXED; assigned to aperez]
- 268975: [WPE] Import the initial painting implementation using Skia [RESOLVED FIXED; assigned to cgarcia]
- 269006: [Skia] Integrate building Skia with CMake [RESOLVED FIXED; assigned to aperez]
- 269092: build-webkit: Add a new --skia command line option [RESOLVED FIXED; assigned to aperez]
- 269190: [Skia] Building with USE_SKIA=ON still uses Cairo for ImageDiff [RESOLVED FIXED; assigned to cgarcia]
- 269313: [CMake] Remove use of FORWARDING_HEADERS_DIR in Skia build [RESOLVED FIXED; assigned to don.olmstead]
- 269350: [WPE][Skia] Implement HeadlessViewBackend [RESOLVED FIXED; assigned to cgarcia]
- 269362: [WPE][Skia] Implement support for canvas toDataURL [RESOLVED FIXED; assigned to cgarcia]
- 269396: [Skia] Conic gradients aren't implemented [RESOLVED FIXED; assigned to webkit-unassigned]
- 269450: [Skia] Add support for multi-threaded CPU rendering [RESOLVED FIXED; assigned to zimmermann]
- 269471: [Skia] Implement dashed line support [RESOLVED FIXED; assigned to webkit-unassigned]
- 269569: [Skia] Implement canvas ellipse [RESOLVED FIXED; assigned to cgarcia]
- 269572: Make Skia use bmalloc/fastMalloc [RESOLVED FIXED; assigned to aperez]
- 269573: [Skia] Implement canvas addPath() [RESOLVED FIXED; assigned to cgarcia]
- 269596: [Skia] Implement support for outset shadows [RESOLVED FIXED; assigned to feaneron]
- 269650: [Skia] Cleanup / refactor AcceleratedBufferPool [RESOLVED FIXED; assigned to zimmermann] (*)
- 269663: [Skia] Initialize stroke miter limit to the skia default value [RESOLVED FIXED; assigned to cgarcia]
- 269664: [Skia] Implement stroke gradients [RESOLVED FIXED; assigned to cgarcia]
- 269698: [Skia] Remove m_elementsStream from PathSkia [RESOLVED FIXED; assigned to cgarcia]
- 269701: [Skia] Implement PathSkia::strokeContains [RESOLVED FIXED; assigned to cgarcia]
- 269703: [Skia] Implement stroke pattern [RESOLVED FIXED; assigned to cgarcia]
- 269705: [Skia] Implement PathSkia::strokeBoundingRect [RESOLVED FIXED; assigned to cgarcia]
- 269714: [Skia] Implement inset shadows [RESOLVED FIXED; assigned to feaneron]
- 269780: [Skia] Fix arcs when direction is counterclockwise or more than one arc is added to the path [RESOLVED FIXED; assigned to cgarcia]
- 269845: [Skia] Use Skia API when adding rounded rect to path and strategy is PreferNative [RESOLVED FIXED; assigned to cgarcia]
- 269849: [Skia] Implement GraphicsContextGL::createNativeImageFromPixelBuffer [RESOLVED FIXED; assigned to cgarcia]
- 269896: [Skia] Implement PlatformImageNativeImageBackend::hasAlpha() [RESOLVED FIXED; assigned to cgarcia]
- 269907: [Skia][GStreamer] Implement ImageGStreamer [RESOLVED FIXED; assigned to cgarcia]
- 269978: [Skia] Add Color operators to easily convert from/to SkColor and SkColor4f [RESOLVED FIXED; assigned to cgarcia]
- 269979: [Skia] Implement NativeImage::singlePixelSolidColor() [RESOLVED FIXED; assigned to cgarcia]
- 269984: [Skia] Make sure the Skia GL context is current when calling SkCanvas draw operations for 2D canvas [RESOLVED FIXED; assigned to cgarcia]
- 270043: [Skia] Implement Path.arcTo() [RESOLVED FIXED; assigned to pgriffis]
- 270047: [Skia] Do not use the legacy native GL/EGL interface factory [RESOLVED FIXED; assigned to aperez]
- 270078: [TextureMapper] Add GLContextWrapper to handle the current GL context [RESOLVED FIXED; assigned to cgarcia] (*)
- 270082: [Skia] Stop using ScopedGLContextCurrent to make the Skia GL context current [RESOLVED FIXED; assigned to cgarcia] (*)
- 270083: [Skia] Improve the way we decide when to use CPU or GPU [RESOLVED FIXED; assigned to cgarcia]
- 270162: Simplify compiler flags checking in Source/ThirdParty/skia/CMakeLists.txt [RESOLVED FIXED; assigned to aperez]
- 270175: [Skia] Implement support for untransformed shadows [RESOLVED FIXED; assigned to feaneron]
- 270217: [Skia] Implement VideoFrame::fromNativeImage [RESOLVED FIXED; assigned to cgarcia]
- 270222: [Skia] Handle image orientation [RESOLVED FIXED; assigned to cgarcia]
- 270250: [Skia] Implement shadows for stroke paints [RESOLVED FIXED; assigned to feaneron]
- 270288: [Skia] Implement patterns with spacing [RESOLVED FIXED; assigned to cgarcia]
- 270290: [Skia] Disable antialiasing when rendering text with Ahem font [RESOLVED FIXED; assigned to cgarcia]
- 270291: [Skia] Do not set synthetic bold offset [RESOLVED FIXED; assigned to cgarcia]
- 270301: [Skia] Implement FontPlatformData::openTypeTable [RESOLVED FIXED; assigned to pgriffis]
- 270389: [Skia] Fix support for custom cursors [RESOLVED FIXED; assigned to pgriffis]
- 270510: [GTK] Make it possible to build with Skia instead of Cairo [RESOLVED FIXED; assigned to cgarcia]
- 270634: [Skia] Purge caches on memory pressure [RESOLVED FIXED; assigned to plampe]
- 270755: [Skia] Add support for notification icons [RESOLVED FIXED; assigned to pgriffis]
- 270776: [Skia] libSkia.a is always considered outdated [RESOLVED FIXED; assigned to aperez]
- 270788: [GTK][Skia] Add support for non-accelerated rendering [RESOLVED FIXED; assigned to cgarcia]
- 270789: [GTK][Skia] Add support for shared memory buffer in accelerated compositing mode [RESOLVED FIXED; assigned to cgarcia]
- 270795: [Skia] Transformed patterns don't repeat when phased [RESOLVED FIXED; assigned to feaneron]
- 270811: [Skia] Add support for favicons on GTK [RESOLVED FIXED; assigned to pgriffis]
- 270841: [Skia] Implement PathSkia::applySegments() [RESOLVED FIXED; assigned to plampe]
- 270845: [Skia] Implement GraphicsContextSkia::fillRect() for gradient [RESOLVED FIXED; assigned to plampe]
- 270848: [Skia] Implement GraphicsContextSkia::clipToImageBuffer() [RESOLVED FIXED; assigned to plampe]
- 270905: [Skia] Implement GraphicsContextSkia::drawDotsForDocumentMarker() [RESOLVED FIXED; assigned to plampe]
- 270912: [Skia] Implement snapshots on GTK [RESOLVED FIXED; assigned to pgriffis]
- 271000: Update Skia to 2024-03-14 (f4f7364eb73a016f363d3d66ff3007e3a94e3f5e) [RESOLVED FIXED; assigned to aperez]
- 271044: [Skia] Add support for dashed/dotted borders [RESOLVED FIXED; assigned to plampe]
- 271047: [Skia] Ensure the correct fill sources are applied for each fill paint used [RESOLVED FIXED; assigned to plampe]
- 271049: [Skia] Fix font style values passed to matchFamilyStyle [RESOLVED FIXED; assigned to cgarcia]
- 271112: [Skia] Add support for font render properties [RESOLVED FIXED; assigned to cgarcia]
- 271149: [Skia] ImageBufferSkiaAcceleratedBackend should set RenderingMode as Accelerated [RESOLVED FIXED; assigned to cgarcia]
- 271153: [Skia][GTK] Implement printing support [RESOLVED FIXED; assigned to feaneron]
- 271225: [GTK][Skia] Initialize SkGraphics [RESOLVED FIXED; assigned to cgarcia]
- 271230: [Skia] SkFontMgr should be created with the current FontConfig configuration [RESOLVED FIXED; assigned to cgarcia]
- 271231: [GTK][Skia] Implement PlatformWebView::windowSnapshotImage() in WTR [RESOLVED FIXED; assigned to cgarcia]
- 271236: [WTR][Skia] Draw repaint rects mask [RESOLVED FIXED; assigned to cgarcia]
- 271239: [WTR][Skia] Add support for web contents pixel results [RESOLVED FIXED; assigned to cgarcia]
- 271309: [Skia] Make GraphicsContextSkia constructor receive a SkCanvas instead of a SkSurface [RESOLVED FIXED; assigned to cgarcia] (*)
- 271312: [Skia] Implement TestController::takeViewPortSnapshot() [RESOLVED FIXED; assigned to cgarcia]
- 271319: [Skia] Animation on images motion mark test doesn't work on the CPU [RESOLVED FIXED; assigned to cgarcia]
- 271370: [Skia] Enable or disable antialiasing according to the graphics context state [RESOLVED FIXED; assigned to cgarcia]
- 271376: [Skia] Check if glFence is available before using it [RESOLVED FIXED; assigned to cgarcia]
- 271391: [Skia] Crash when failing to create a font with custom data [RESOLVED FIXED; assigned to cgarcia]
- 271396: [Skia] Create the font manager on demand when first needed [RESOLVED FIXED; assigned to cgarcia]
- 271455: [Skia] Fix background-size behavior when background repeats [RESOLVED FIXED; assigned to plampe]
- 271613: [Skia] Fix support for custom cursors with GTK [RESOLVED FIXED; assigned to pgriffis]
- 271698: [Skia][GLib] Misplaced tiles when scrolling drakenhh.com [RESOLVED FIXED; assigned to webkit-unassigned]
- 271755: [Skia] Fix image-based borders [RESOLVED FIXED; assigned to plampe]
- 271760: [Skia] Fix GraphicsContextSkia::setLineDash when odd number of elements is provided [RESOLVED FIXED; assigned to plampe]
- 271871: [Skia] Fix support for DragImage with GTK [RESOLVED FIXED; assigned to pgriffis]
- 271883: [Skia] Handle stroked text [RESOLVED FIXED; assigned to plampe]
- 271955: [Skia] Use gtk_widget_queue_draw_region() for PageClientImpl::setViewNeedsDisplay in GTK3 [RESOLVED FIXED; assigned to pgriffis]
- 271985: [GTK] Implement WebAutomationSession::platformGetBase64EncodedPNGData on GTK4 and Skia [RESOLVED FIXED; assigned to pgriffis]
- 272022: [Skia] Fix appearance of darker shades in SVG lightning filter [RESOLVED FIXED; assigned to plampe]
- 272080: [Skia] Convert SkScalar to HarfBuzz position without converting first to float/double [RESOLVED FIXED; assigned to cgarcia]
- 272151: [Skia] Global alpha is not handled when drawing an image or filling with a pattern [RESOLVED FIXED; assigned to cgarcia]
- 272453: [Skia] Add initial support for color spaces [RESOLVED FIXED; assigned to plampe] (*)
- 272535: [Skia] Add initial support for accelerated filters [RESOLVED FIXED; assigned to feaneron]
- 272664: [Skia] Add support for non-accelerated offscreen canvas [RESOLVED FIXED; assigned to cgarcia]
- 272672: [Skia] Implement FontPlatformData::createOpenTypeMathHarfBuzzFont() [RESOLVED FIXED; assigned to cgarcia]
- 272746: [Skia] Correctly handle alpha in GraphicsContextGLImageExtractor::extractImage [RESOLVED FIXED; assigned to cgarcia]
- 272816: [Skia] Use the expected alpha type when creating the SkImage for decoded images [RESOLVED FIXED; assigned to cgarcia]
- 272893: [Skia] Empty path should be applied when clipping [RESOLVED FIXED; assigned to cgarcia]
- 272971: [GTK][Skia] Add support for system font/ui [RESOLVED FIXED; assigned to cgarcia]
- 272973: [GTK][WPE] Switch to Skia by default [RESOLVED FIXED; assigned to cgarcia]
- 272976: [Skia] Fix canvas source-in globalCompositeOperation [RESOLVED FIXED; assigned to plampe]
- 272991: [Skia] Simplify and fix accelerated filters [RESOLVED FIXED; assigned to feaneron]
- 273115: [Skia] Create the fence after flush and submit [RESOLVED FIXED; assigned to cgarcia]
- 273179: [Skia] Implement kConic_Verb in PathSkia::applyElements [RESOLVED FIXED; assigned to cgarcia]
- 273182: [Skia] Use SkScalarToDouble when creating a TransformationMatrix from SkM44 [RESOLVED FIXED; assigned to cgarcia]
- 273239: [Skia] Fix corner cases involving drawing shadows [RESOLVED FIXED; assigned to plampe]
- 273303: [Skia] Rotate the canvas when drawing vertical text [RESOLVED FIXED; assigned to cgarcia]
- 273310: [Skia] Handle font style when finding fallback fonts [RESOLVED FIXED; assigned to cgarcia]
- 273367: [Skia] Handle font smoothing when drawing glyphs [RESOLVED FIXED; assigned to cgarcia]
- 273471: [Skia] Test fast/canvas/canvas-composite-stroke-alpha.html is failing [RESOLVED FIXED; assigned to plampe]
- 273472: [Skia] Test fast/css3-text/font-synthesis.html is failing [RESOLVED FIXED; assigned to webkit-unassigned]
- 273475: [Skia] Test fast/text/font-cursive-italic-cjk.html is failing [RESOLVED FIXED; assigned to webkit-unassigned]
- 273477: [Skia] Test fast/writing-mode/vertical-subst-font-vert-no-dflt.html is failing [RESOLVED FIXED; assigned to dpino]
- 273479: [Skia] Test imported/blink/svg/filters/feColorMatrix-subregion.html is failing [RESOLVED FIXED; assigned to plampe]
- 273483: [Skia] Test imported/w3c/web-platform-tests/svg/text/scripted/transform-dynamic-update.html is failing [RESOLVED FIXED; assigned to webkit-unassigned]
- 273485: [Skia] Test svg/dom/SVGGeometry-circle.xhtml is failing [RESOLVED FIXED; assigned to webkit-unassigned]
- 273486: [Skia] Test svg/filters/svg-gaussianblur-edgeMode-duplicate.svg is failing [RESOLVED FIXED; assigned to webkit-unassigned]
- 273489: [Skia] Fallback to hb_face_create_for_tables when failing to create the harfbuzz font with the font data [RESOLVED FIXED; assigned to cgarcia]
- 273774: [Skia] Implement remaining filters used by CSSFilter [RESOLVED FIXED; assigned to feaneron]
- 274074: [Skia] Test imported/w3c/web-platform-tests/svg/path/distance/pathlength-path.svg is failing [RESOLVED FIXED; assigned to plampe]
- 274303: [Skia] Test css3/filters/svg-blur-filter-clipped.html is failing [RESOLVED FIXED; assigned to plampe]
- 274830: [Skia] Fix corner cases involving drawing shadows when ImageBitmap is accelerated [RESOLVED FIXED; assigned to plampe]
- 275898: [Skia] Test imported/w3c/web-platform-tests/html/canvas/offscreen/manual/filter/offscreencanvas.filter.w.html is failing when ImageBitmap is accelerated [RESOLVED FIXED; assigned to plampe]
- 278460: [GLib] Improve FPS counter [RESOLVED FIXED; assigned to dpino]
- 278784: [Skia] Implement remaining color spaces code paths [RESOLVED FIXED; assigned to plampe]
- 280945: [Skia] Add build option to toggle SK_DEBUG [RESOLVED FIXED; assigned to aperez]
- 281042: [WPE][GTK][Skia] High memory usage repeatedly using putImageData on accelerated canvas [RESOLVED FIXED; assigned to aperez]
-
268972:
[META][GLib] ☂️ Adopt Skia for painting
[NEW; assigned to webkit-unassigned]
Bug 284871 does not block any bugs.
| Max Depth: |