ladybird/Tests/LibWeb/Screenshot/images
Andreas Kling 795471ce31
Some checks are pending
CI / Lagom (true, NO_FUZZ, ubuntu-22.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, FUZZ, ubuntu-22.04, Linux, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, macos-14, macOS, Clang) (push) Waiting to run
CI / Lagom (false, NO_FUZZ, ubuntu-22.04, Linux, GNU) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (macos-14, macOS, macOS-universal2) (push) Waiting to run
Package the js repl as a binary artifact / build-and-package (ubuntu-22.04, Linux, Linux-x86_64) (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Render CSS and SVG masks on the GPU if possible
Instead of converting images to alpha masks on the CPU, we now delegate
that work to the GPU if possible, by way of SkSL shaders.

This noticeably speeds up https://vercel.com/ which has a ton of SVG
masking going on. The old implementation used 15% of CPU time when
loading the page, this one uses basically none.
2024-09-26 16:30:50 +02:00
..
alt-frame.png LibWeb+LibGfx: Use Skia for text rasterization 2024-07-27 08:18:54 +02:00
border-radius-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
canvas-arcs-and-ellipses-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
canvas-fillstyle-rgb.png LibWeb: Introduce color-function-specific style values 2024-08-21 10:51:48 +01:00
canvas-implict-moves-and-lines-ref.png LibGfx: Implement Gfx::AlphaType for SkiaPainter 2024-08-20 20:39:09 +02:00
canvas-path-rect-ref.png LibGfx: Implement Gfx::AlphaType for SkiaPainter 2024-08-20 20:39:09 +02:00
canvas-text-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
canvas-unpremultiplied-image-ref.png LibGfx: Implement Gfx::AlphaType for SkiaPainter 2024-08-20 20:39:09 +02:00
clip-path-polygon-ref.png LibWeb: Do not allocate mask bitmap for CSS "clip-path" property 2024-08-20 20:00:56 +02:00
css-background-clip-text.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
css-background-position-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
css-background-repeat-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
css-backgrounds-ref.png LibWeb: Add optimized painting command for repeated background 2024-07-24 11:13:04 +02:00
css-color-functions-ref.png LibWeb: Introduce color-function-specific style values 2024-08-21 10:51:48 +01:00
css-gradients-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
css-transform-box-ref.png Tests/LibWeb: Update screenshot test reference images for Skia changes 2024-08-20 09:30:05 +02:00
inline-node-ref.png Tests/LibWeb: Update screenshot test reference images for Skia changes 2024-08-20 09:30:05 +02:00
input-placeholder-ref.png LibGfx+LibWeb: Replace remaining OpenType implementation with Skia 2024-09-05 19:21:52 +02:00
meter-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
nested-boxes-with-hidden-overflow-and-border-radius-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
object-fit-position.png LibGfx+LibWeb: Use harfbuzz for text shaping 2024-08-16 22:28:34 +02:00
opacity-stacking-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
outer-box-shadow-ref.png Tests/LibWeb: Update screenshot test reference images for Skia changes 2024-08-20 09:30:05 +02:00
svg-axis-aligned-lines-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-background-no-natural-size-ref.png LibWeb: Use bitmap's alpha type instead of assuming unpremultiplied 2024-08-07 18:51:12 +02:00
svg-clip-path-and-mask-ref.png LibWeb: Render CSS and SVG masks on the GPU if possible 2024-09-26 16:30:50 +02:00
svg-clip-rule-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-foreign-object-mask-ref.png LibWeb: Render CSS and SVG masks on the GPU if possible 2024-09-26 16:30:50 +02:00
svg-gradient-spreadMethod-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-maskContentUnits-ref.png LibWeb: Render CSS and SVG masks on the GPU if possible 2024-09-26 16:30:50 +02:00
svg-non-local-clip-path-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-radialGradient-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-simple-clipPath-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-stroke-paintstyle-with-opacity-ref.png Everywhere: Use Skia painter by default 2024-07-21 10:36:17 +02:00
svg-text-effects-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
svg-textPath-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00
text-decorations.png LibWeb+LibGfx: Use Skia for text rasterization 2024-07-27 08:18:54 +02:00
text-direction-ref.png LibWeb: Iterate over text chunks using a grapheme-aware segmenter 2024-09-21 08:57:54 +02:00
text-shadow-ref.png Meta+LibWeb: Update Skia to version 129 2024-09-19 14:07:16 -04:00