Roll Skia from f2fc833dee54 to 5cdf9db49810 (153 revisions)

https://skia.googlesource.com/skia.git/+log/f2fc833dee54..5cdf9db49810

2025-03-28 bungeman@google.com [pdf] Add option to emit outline from tag tree
2025-03-28 jvanverth@google.com [graphite] Add ProxyCache support to RasterPathAtlas.
2025-03-28 bungeman@google.com [pdf] Allow marking artifacts
2025-03-28 lukasza@chromium.org [rust png] Map `CompressionLevel::kLow` to `Fastest` rather than `Fast`.
2025-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7f9757f8082d to f72f0eb3c0f3 (13 revisions)
2025-03-28 jmbetancourt@google.com [MSKP] update Android MSKP capture documentation
2025-03-28 jvanverth@google.com [graphite] Fix SkBitmap creation for ClipAtlas ProxyCache use.
2025-03-28 borenet@google.com [infra] Fixes for BazelTest and ChromeOS after updating VMs
2025-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 8826cf6cfeb7 to 66a8850fbf4b (14 revisions)
2025-03-27 bungeman@google.com Allow unfound "Noto Emoji" in FontMgr_Iter test
2025-03-27 nscobie@google.com Use Android's global default cpp_std
2025-03-27 kjlubick@google.com Make ANGLE build with c++20
2025-03-27 kjlubick@google.com Add workaround for compiling with c++20 on Windows
2025-03-27 borenet@google.com [infra] Replace Debian10 GCE tasks with Ubuntu 24.04
2025-03-27 robertphillips@google.com [graphite] Add PrecompileContext::reportPipelineStats entry point
2025-03-27 egdaniel@google.com Remove unused makeSpecial factories from Ganesh Device.
2025-03-27 drott@chromium.org [Fontations] Structure ffi.rs into modules
2025-03-27 kjlubick@google.com Remove old Skolo ChromeOS jobs
2025-03-27 kjlubick@google.com Add const to operator== and operator!=
2025-03-27 robertphillips@google.com [graphite] Add more Precompilation UMA stats
2025-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7079800bfae4 to 7f9757f8082d (4 revisions)
2025-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 7831e2ad53fd to f841d12a4189 (7 revisions)
2025-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c5a1c32fe166 to 8826cf6cfeb7 (48 revisions)
2025-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 006a8300ca77 to 7079800bfae4 (7 revisions)
2025-03-26 lukasza@chromium.org [rust png] Sanitize the size of `PLTE` and `tRNS` chunks.
2025-03-26 jvanverth@google.com [graphite] Fix SkBitmap creation in ClipAtlasManager.
2025-03-26 lukasza@chromium.org [rust png] Split `#ifdef` for `kLow` and `kMedium` compression mapping.
2025-03-26 drott@chromium.org Update exporter sources to generate a file list for Fontations
2025-03-26 danieldilan@google.com Implement asImageFilter for SkTableMaskFilter
2025-03-26 jamesgk@google.com Fix viewer on Mac + GL
2025-03-26 kjlubick@google.com Remove IntelIrisPlus Mac jobs
2025-03-26 kjlubick@google.com Add stages to more easily visualize/debug SkRasterPipeline
2025-03-26 michaelludwig@google.com [graphite] Explicitly register Renderers in RendererProvider
2025-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 3cf0e75590af to 7831e2ad53fd (5 revisions)
2025-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a66eb387fb8b to 006a8300ca77 (5 revisions)
2025-03-25 jvanverth@google.com [graphite] Disable ProxyCache use in ClipAtlas for now.
2025-03-25 jvanverth@google.com [graphite] Add second clip atlas for SaveRecord ID clips.
2025-03-25 lehoangquyen@google.com GraphiteDawn: small optimization for blit from MSAA shaders.
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Manual roll ANGLE from c04839007ac8 to 3cf0e75590af (27 revisions)
2025-03-25 drott@chromium.org [Fontations] Avoid redoing autohinting analysis work
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from f87103691a7a to a66eb387fb8b (5 revisions)
2025-03-25 jvanverth@google.com [graphite] Add use of ProxyCache to ClipAtlasManager.
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 2657dba2814d to c04839007ac8 (15 revisions)
2025-03-25 lokokung@google.com [dawn][headers] Use ifdefs / updates for InstanceDropped renames.
2025-03-25 robertphillips@google.com [graphite] Re-enable Precompilation tests on TSAN (take 2)
2025-03-25 bungeman@google.com [fontations] Destructure tuple for clarity
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from c6ac86ef3ddb to c5a1c32fe166 (21 revisions)
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 76ce2c6def3d to e48c89759b6c (2 revisions)
2025-03-25 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from acafa2b3b5e2 to f87103691a7a (8 revisions)
2025-03-24 zengyonghust@gmail.com Fix incorrect equality check in WayRoughlyEqual function.
2025-03-24 kjlubick@google.com Introduce SkRasterPipelineContexts namespace
2025-03-24 lehoangquyen@google.com graphite: Use approx sizes for MSAA textures.
2025-03-24 michaelludwig@google.com Reland "Reland "[graphite] Convert drawPath to drawPoints for lines""
2025-03-24 robertphillips@google.com Revert "[graphite] Re-enable Precompilation tests on TSAN"
2025-03-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5ad52bb056fe to acafa2b3b5e2 (2 revisions)
2025-03-24 borenet@google.com [infra] Add jobs for new Chromebooks
2025-03-24 robertphillips@google.com [graphite] Re-enable Precompilation tests on TSAN
2025-03-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from b9b83d3a1dc7 to c6ac86ef3ddb (39 revisions)
2025-03-24 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 9bd06de7d345 to 5ad52bb056fe (1 revision)
2025-03-23 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7d7f6e8bdba2 to 9bd06de7d345 (1 revision)
2025-03-23 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2025-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c101024bcab8 to 7d7f6e8bdba2 (1 revision)
2025-03-22 bungeman@google.com Ensure cmap glyph in range in getGlyphToUnicodeMap
2025-03-22 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 331cd868767f to c101024bcab8 (7 revisions)
2025-03-21 egdaniel@google.com Revert "Reland "Fix need query for copyOnWrite for dual-proxies Ganesh images.""
2025-03-21 kjlubick@google.com Clarify RasterPipeline API for stages
2025-03-21 michaelludwig@google.com [graphite] Fix swapchain creation for BGRA_SRGB
2025-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from eaa43b73e162 to 331cd868767f (13 revisions)
2025-03-21 michaelludwig@google.com Fix GPU_TEST_UTILS regex in PRESUBMIT.py
2025-03-21 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 687c1fb080fa to eaa43b73e162 (8 revisions)
2025-03-20 jvanverth@google.com [graphite] Pull ClipAtlas's DrawAtlas management into private class.
2025-03-20 jlavrova@google.com Fixes for Bidi API in CanvasKit
2025-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 1bec8a448930 to 687c1fb080fa (5 revisions)
2025-03-20 lukasza@chromium.org [rust png] Reland: Tweak mapping Skia `CompressionLevel` to `png` API.
2025-03-20 jvanverth@google.com [graphite] Restore compute SkSL tests.
2025-03-20 kjlubick@google.com Move Mac11 jobs onto Mac14 machines
2025-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 27b44046a577 to 76ce2c6def3d (1 revision)
2025-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from dfc82bb1097a to b9b83d3a1dc7 (16 revisions)
2025-03-20 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6737c973130b to 1bec8a448930 (12 revisions)
2025-03-19 bungeman@google.com Do not create nullptr SkTypeface_proxy
2025-03-19 drott@chromium.org [Fontations] Harmonize "slight" autohinting behavior with FreeType
2025-03-19 kjlubick@google.com Remove slow path for SkBitmapDevice::drawRRect
2025-03-19 thomsmit@google.com this is my first commit
2025-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 95b891d12c2f to 6737c973130b (2 revisions)
2025-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from ae71cc1cd4ca to 2657dba2814d (11 revisions)
2025-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5d97d5be883b to 27b44046a577 (2 revisions)
2025-03-19 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 9ddc965c0836 to dfc82bb1097a (16 revisions)
2025-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from c1c31f4d17a9 to 95b891d12c2f (172 revisions)
2025-03-18 kjlubick@google.com Disable 3 failing sksl->spirv tests
2025-03-18 lokokung@google.com [dawn] Fixes Dawn backend test races by enabling implicit sync.
2025-03-18 kjlubick@google.com Make raster pipeline gradient code more readable
2025-03-18 jvanverth@google.com [graphite] Another attempt to fix VkDeps.
2025-03-18 michaelludwig@google.com [graphite] UniquePaintParamsID is constexpr
2025-03-18 michaelludwig@google.com [graphite] Move DstReadStrategy out of Caps, make uint8_t
2025-03-18 jvanverth@google.com [graphite] Clean up DrawAtlas code.
2025-03-18 kjlubick@google.com Remove unnecessary consts from virtual method declarations
2025-03-18 jvanverth@google.com [graphite] Try again to disable compute tests with Vulkan
2025-03-18 danieldilan@google.com Revert "Remove transform_scanline functions from SkPngEncoder"
2025-03-18 drott@chromium.org [Fontations-backend] Roll Fontations, Skrifa to 0.29
2025-03-18 danieldilan@google.com Remove transform_scanline functions from SkPngEncoder
2025-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from 5c2789e0f185 to ae71cc1cd4ca (4 revisions)
2025-03-18 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from f3e167f819c5 to 9ddc965c0836 (15 revisions)
2025-03-17 jvanverth@google.com Revert "Reland "[graphite] Convert drawPath to drawPoints for lines""
2025-03-17 kjlubick@google.com Remove redundant lowp RasterPipeline guard
2025-03-17 nicolettep@google.com Disable compute tests on Vulkan that cause SPIR-V validation errors
2025-03-17 kjlubick@google.com Add justification for why SkRP doesn't use SkVx
2025-03-17 jmbetancourt@google.com [MSKP] write a placeholder image when encoding the original image fails
2025-03-17 kjlubick@google.com Reduce safety hatches in SkOpSegment.cpp to 1000
2025-03-17 jamesgk@google.com [graphite] Intersect scissor and not viewport with attachment
2025-03-17 michaelludwig@google.com [graphite] TextureProxy::isProtected() returns enum
2025-03-17 michaelludwig@google.com Reland "[graphite] Convert drawPath to drawPoints for lines"
2025-03-17 lehoangquyen@google.com Graphite: Use approx sizes for DstCopyTexture
2025-03-17 robertphillips@google.com [graphite] Update ChromePrecompileTest to make sharing w/ Chrome easier
2025-03-17 bungeman@google.com Fix CoreText data font weight calculation
2025-03-17 jvanverth@google.com Revert "[rust png] Tweak mapping of Skia's `CompressionLevel` to `png` APIs."
2025-03-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from ac251fa88ae1 to 5c2789e0f185 (14 revisions)
2025-03-17 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from ffcdc2652f61 to f3e167f819c5 (43 revisions)
2025-03-16 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2025-03-15 bungeman@google.com Improve TypefaceSlide
2025-03-15 michaelludwig@google.com Revert "[graphite] Convert drawPath to drawPoints for lines"
2025-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from b790c1251ebc to 05716f858285
2025-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from cfcb50e90210 to 64b9cec3c82d
2025-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 62983236d361 to 868103199143
2025-03-14 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from 02aefa9619f3 to 9e80d6bc5f11
2025-03-14 michaelludwig@google.com [graphite] Convert drawPath to drawPoints for lines
2025-03-14 bungeman@google.com Use default and not portable typeface in bench
2025-03-14 bungeman@google.com Use TestFontScanner to create test FontMgr
2025-03-14 kjlubick@google.com Remove unscheduleable Debian11 jobs
2025-03-14 borenet@google.com [infra] Add jobs for MacBookPro 15,1
2025-03-14 jvanverth@google.com Reland "[graphite] Add TextAtlasManager::freeGpuResources()."
2025-03-14 lukasza@chromium.org [rust png] Tweak mapping of Skia's `CompressionLevel` to `png` APIs.
2025-03-14 kjlubick@google.com Move Debian11 Perf and Test jobs to Ubuntu Golo machines
2025-03-14 danieldilan@google.com Add color type specification to encode benchmarks
2025-03-14 bungeman@google.com [fontconfig] Check file is supported
2025-03-14 kjlubick@google.com Misc cleanups in gradient pipeline
2025-03-13 robertphillips@google.com [graphite] Rein in over-generation for circular arcs and analytic blurs
2025-03-13 borenet@google.com [infra] Add jobs for migrated Win11 RTX3060 NUCs
2025-03-13 robertphillips@google.com [graphite] Add set of candidate Chrome precompilation PaintOptions
2025-03-13 bungeman@google.com [fontconfig] Hold lock when destroying pattern
2025-03-13 bungeman@google.com [fontations] Bulk up lookup_glyph_or_zero
2025-03-13 ccameron@chromium.org SkJpegMetadataDecoder: Fall back to base color space, not sRGB
2025-03-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ANGLE from bdff6ade3987 to ac251fa88ae1 (13 revisions)
2025-03-13 skia-autoroll@skia-public.iam.gserviceaccount.com Roll Dawn from 837abc09427f to ffcdc2652f61 (18 revisions)
2025-03-12 bungeman@google.com [pdf] Correct /Parent for outline entries
2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll debugger-app-base from bfb2f80c0482 to 02aefa9619f3
2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll skottie-base from 9ee87e7f230f to 62983236d361
2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll jsfiddle-base from b07c254904bc to b790c1251ebc
2025-03-12 skia-autoroll@skia-public.iam.gserviceaccount.com Roll shaders-base from 536def9c5709 to cfcb50e90210
2025-03-12 michaelludwig@google.com [viewer] Avoid modifying ImgGui when it's locked
2025-03-12 kjlubick@google.com Move SkColorPriv from include to src
2025-03-12 michaelludwig@google.com [graphite] Do not unpremul color data in gradient storage buffer
2025-03-12 kjlubick@google.com Remove extra spaces and comments from sksl fragments
2025-03-12 danieldilan@google.com Fix asan failure from int overflow after left shift

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/skia-skiabot-test-autoroll
Please CC borenet@google.com,skiabot@google.com on the revert to ensure that a human
is aware of the problem.

To file a bug in Skia: https://bugs.chromium.org/p/skia/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Tbr: borenet@google.com
Test: Test: Test: VulkanPerformanceCounterTest.NoUpdatesToGraphicsDriverUniformsOnProgramChange*
Test: Test: Test: angle_end2end_tests --gtest_filter=EGLSurfaceTest.MSAAResolveWithEGLConfig8880/*
Test: Test: Test: angle_end2end_tests --gtest_filter=PbufferTest.ZeroSizedSurfaceFormatQuery/*
Test: Test: Test: angle_trace_tests --gtest_filter=*my_talking_angela_2
Test: Test: Test: restricted_trace_perf.py
Test: Test: Test: tint_unittests
Change-Id: I38fc85a0733902bb20f88914710c58b68a4a751a
Reviewed-on: https://skia-review.googlesource.com/c/skiabot-test/+/971311
Commit-Queue: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: skia-autoroll <skia-autoroll@skia-public.iam.gserviceaccount.com>
1 file changed