Commit Graph

  • c53d283c33 [*] MSVC build issue: bad return value expression main Reece Wilson 2022-07-18 17:16:52 +0100
  • 8496285686 Correct CTS SkQP test enforcement criteria. Derek Sollenberger 2022-07-15 16:20:02 -0400
  • 2cf696124c Add children to the key when creating a Runtime Shader. John Stiles 2022-07-15 14:34:47 -0400
  • b67b9c6158 [skottie] SkBlender-based blend modes Florin Malita 2022-07-15 11:41:41 -0400
  • 7d1636010a Simplified Skyline Julia Lavrova 2022-06-16 14:25:07 -0400
  • 7d8ec28bd5 Add passthrough shader snippet. John Stiles 2022-07-15 13:45:01 -0400
  • a72eda6bfc Split callbacks into separate preamble/expression phases. John Stiles 2022-07-15 13:54:47 -0400
  • d221073b49 Reland "Delay generating SkPaths in PathOpSubmitter" Herb Derby 2022-07-08 11:18:04 -0400
  • 21afa00563 Roll ANGLE from ea1382365f6b to ebf14fe370a8 (3 revisions) skia-autoroll 2022-07-15 15:58:01 +0000
  • 1e30251d35 Treat virgl separate abstraction Bo Liu 2022-07-14 18:04:02 -0400
  • e99248cf83 Fix confusing macro misuse in GrGLGetGLSLGeneration Brian Osman 2022-07-15 11:27:17 -0400
  • 213d41c8c8 Revert "Delay generating SkPaths in PathOpSubmitter" Herb Derby 2022-07-15 17:08:08 +0000
  • 2910d7bf6c Delay generating SkPaths in PathOpSubmitter Herb Derby 2022-07-08 11:18:04 -0400
  • b64f67e4aa Roll vulkan-deps from 3204c0c798d3 to 7be8321fe002 (1 revision) skia-autoroll 2022-07-15 14:52:38 +0000
  • 224b97c140 Skip buildifier check on go_repositories.bzl during presubmit. Chris Mumford 2022-07-15 05:32:45 -0700
  • f6b1cd1d83 Roll Dawn from 5265f07cf86c to cfe07a1b3330 (4 revisions) skia-autoroll 2022-07-15 13:53:07 +0000
  • 5fbe12977f [graphite] Add handling for Matrix ColorFilter Robert Phillips 2022-07-14 16:12:14 -0400
  • f237624765 Roll ANGLE from 4b20c309fba8 to ea1382365f6b (9 revisions) skia-autoroll 2022-07-15 04:01:02 +0000
  • 6eae40bbfc Roll Dawn from b108fb391e91 to 5265f07cf86c (13 revisions) skia-autoroll 2022-07-15 04:01:07 +0000
  • 7b69f71653 Roll vulkan-deps from 3cc80b7988b6 to 3204c0c798d3 (7 revisions) skia-autoroll 2022-07-15 02:09:38 +0000
  • 07769b152a Convert SkGlyphIDs to SkPaths Herb Derby 2022-07-14 16:30:03 -0400
  • c83c345971 Update linux mesa drivers. Joe Gregorio 2022-07-14 16:12:51 -0400
  • 11f15a5e66 Add asStrikeForGPU to StrikeRef Herb Derby 2022-07-14 16:03:57 -0400
  • cec2dd60b6 Roll SK Tool from 36d5678bd7a2 to 0896b1768e3d skia-autoroll 2022-07-14 19:02:09 +0000
  • 15b35e9a6b [Graphite] Create Texture and Sampler arrays once in DrawPass command creation. Greg Daniel 2022-07-14 14:34:36 -0400
  • 23df8d2d73 [Graphite] Use more flexible system for storing commands in DrawPass. Greg Daniel 2022-07-14 14:07:38 -0400
  • 92c162532e Have the remote and main strike caches return a StrikeRef Herb Derby 2022-07-13 14:08:50 -0400
  • c28ff1f69a Replace glue-code generators with expression generators. John Stiles 2022-07-14 12:33:37 -0400
  • 5556c2ca9a Emit helper function in GenerateDefaultGlueCode when children exist. John Stiles 2022-07-14 12:30:29 -0400
  • cd938c5b0f Fix some prevent_unsafe_narrowing warnings Peter Boström 2022-07-14 09:27:44 -0700
  • 5b61aae7f4 Add addCircle, isInterpolate, and interpolate William Candillon 2022-07-14 19:14:22 +0200
  • 43c262f54f Split GenerateDefaultGlueCode into two parts. John Stiles 2022-07-14 12:26:19 -0400
  • 843a37a892 Remove unnecessary data payload from Graphite runtime effects. John Stiles 2022-07-14 12:10:03 -0400
  • a33c1914d7 [graphite] Add initial hooks for handling SkColorFilters Robert Phillips 2022-07-14 12:31:00 -0400
  • 7cad921a19 Add a 'FrameworkWorkarounds' Android job Brian Osman 2022-07-11 13:11:57 -0400
  • 5589c881c8 Revert "In the CPU backend, stop treating alpha images as coverage" Brian Osman 2022-07-11 11:08:11 -0400
  • 8ffe4bc8cb [graphite] Add SkColorFilters to graphitestart GM Robert Phillips 2022-07-13 16:49:14 -0400
  • b882f08762 Turn on bilerp support for the atlas in viewer Herb Derby 2022-07-14 11:09:15 -0400
  • 3e2c3b98e5 Roll ANGLE from 16e7226da288 to 4b20c309fba8 (3 revisions) skia-autoroll 2022-07-14 13:46:01 +0000
  • 7611b9a863 Manual dawn roll Michael Ludwig 2022-07-13 16:08:15 -0400
  • 743369018a Fix SkSL generation for deeply-nested child shaders. John Stiles 2022-07-13 22:32:24 -0400
  • 3a2d93bd9a Roll vulkan-deps from 07a6dec37162 to 3cc80b7988b6 (1 revision) skia-autoroll 2022-07-14 13:32:38 +0000
  • bce36c5654 Add ImageFilters::MakeShader() to CanvasKit William Candillon 2022-07-13 22:25:11 +0200
  • ccb8d5a61b Roll ANGLE from a2f64b81dc2b to 16e7226da288 (12 revisions) skia-autoroll 2022-07-14 04:01:02 +0000
  • 435177d699 Roll vulkan-deps from 50b3fdf7ad7d to 07a6dec37162 (2 revisions) skia-autoroll 2022-07-13 21:59:38 +0000
  • 5291147aae Add skia_use_system_freetype2_include_path and skia_use_system_freetype2_lib build options to configure system freetype2 to build and link against. George Wright 2022-07-13 13:20:57 -0700
  • 64b50bc708 Disallow most modifiers in runtime effects Brian Osman 2022-07-13 13:26:19 -0400
  • b70a030066 Guard against overflow in blur code. Herb Derby 2022-07-13 10:52:52 -0400
  • 2fd7b18043 Replace ShaderInfo* with ShaderInfo&. John Stiles 2022-07-13 13:00:14 -0400
  • ee3358e96f [canvaskit] Fix DisplacementMap test Kevin Lubick 2022-07-13 11:30:12 -0400
  • c3d175bee2 Use passed-in pre-local matrix name consistently. John Stiles 2022-07-13 10:57:45 -0400
  • ba5f3d0966 Restructure pre-local matrix generation code. John Stiles 2022-07-13 10:57:22 -0400
  • a92f606864 Update child handling in Graphite glue-code generation. John Stiles 2022-07-13 10:57:08 -0400
  • 1a7bd58e37 Improve encapsulation of SkRadialGradient Robert Phillips 2022-07-13 10:46:27 -0400
  • e9effac80c [skottie] Don't assert with multiple camera layers Florin Malita 2022-07-12 11:01:04 -0400
  • 101ad96b34 Disallow all layout qualifiers (other than 'color') in runtime effects Brian Osman 2022-07-13 10:58:28 -0400
  • cef14e607d Move StrikeRef to StrikeForGPU.h Herb Derby 2022-07-12 16:55:11 -0400
  • cabb1f65d0 Expose make luma color filter William Candillon 2022-07-13 15:29:54 +0200
  • 2d35191b04 Add #if guards for Graphite and SkSL inside glue-code builders. John Stiles 2022-07-12 23:34:45 -0400
  • f0d5285d3a Roll vulkan-deps from 43d1c87aa958 to 50b3fdf7ad7d (1 revision) skia-autoroll 2022-07-13 09:17:38 +0000
  • 07e65f9cb2 Roll ANGLE from c525ccf7de83 to a2f64b81dc2b (5 revisions) skia-autoroll 2022-07-13 04:01:02 +0000
  • 1ad80ef431 Roll vulkan-deps from a24d59adec8c to 43d1c87aa958 (3 revisions) skia-autoroll 2022-07-12 20:33:38 +0000
  • 79ce404aef [Graphite] CommandBuffer no longer derives from DrawDispatcher. Greg Daniel 2022-06-30 13:27:44 -0400
  • 1167a800ca Suppress divide-by-zero error in PathOps' AlmostDequalUlps Brian Osman 2022-07-12 15:04:24 -0400
  • 1dcd118f9d Only include Graphite module data when SK_GRAPHITE_ENABLED is on. John Stiles 2022-07-12 14:51:35 -0400
  • 8b2633215e Update single-child RuntimeShader to use string_view. John Stiles 2022-07-12 11:41:51 -0400
  • c752f8490e Mark precompiled data as constexpr. John Stiles 2022-07-12 14:21:35 -0400
  • 437ae4e6ef Make SkGradientShaderBase.h/.cpp files Robert Phillips 2022-07-12 11:29:36 -0400
  • d4ab5dcb83 Simplify UseDestColorAsInput Brian Osman 2022-07-12 11:01:41 -0400
  • 372a39c91d [canvaskit] Expose more ImageFilters Kevin Lubick 2022-07-12 11:04:30 -0400
  • 71c19d9ed1 [canvaskit] Upgrade minimum TS version (for types) to 4.4 Kevin Lubick 2022-07-12 09:49:52 -0400
  • 33067317b7 Update emsdk to version 3.1.15 Arman Uguray 2022-07-01 14:18:47 -0700
  • a09751f240 Move StrikeForGPU to text/gpu Herb Derby 2022-07-11 11:00:28 -0400
  • c5c0043a74 Update SkRuntimeEffect::Child to use string_view names. John Stiles 2022-07-12 11:30:47 -0400
  • 916351bd6e [core] Allow SkArenaAlloc to query malloc() for usable size Benoît Lizé 2022-07-07 15:57:37 +0200
  • 955b73beec Convert SkRuntimeEffect::Uniform to use string_view. John Stiles 2022-07-12 11:26:15 -0400
  • d0066ba138 [graphite] Add support for shader varyings Jim Van Verth 2022-07-12 11:09:50 -0400
  • d9f2c12ec1 Fail gracefully when drawing ES3 effects on CPU or ES2 GPU Brian Osman 2022-06-10 15:15:07 -0400
  • 1f617a6716 Replace enforceES2Restrictions with a max-version setting. John Stiles 2022-07-11 12:53:37 -0400
  • 94e34f7a1b Add a way to get 'active' props from SkCanvas Ian Prest 2022-07-11 15:13:45 -0700
  • 72a08f4b8a Repackage gradient utilities for increased encapsulation Robert Phillips 2022-07-11 15:44:27 -0400
  • 6f7b78e5f4 SkBitmap::erase(SkColor4f c, const SkIRect& area) was never implemented Aaron Krajeski 2022-07-12 07:29:19 -0400
  • f54445e937 [gardener] Update docs for triaging oss-fuzz bugs Kevin Lubick 2022-07-11 09:50:25 -0400
  • 768043eb0d Roll vulkan-deps from d3342011562e to a24d59adec8c (3 revisions) skia-autoroll 2022-07-12 07:54:38 +0000
  • 56540e5e01 Roll ANGLE from adcc645392e2 to c525ccf7de83 (5 revisions) skia-autoroll 2022-07-12 04:01:02 +0000
  • a33befc610 Update SkWriteBuffer::writeString to take a string_view. John Stiles 2022-07-11 16:59:40 -0400
  • 467762b90f Add fetch-sk to documentation. John Stiles 2022-07-11 17:17:35 -0400
  • 8161b4e12a Pass labels into KeyBuilder as string_view. John Stiles 2022-07-11 16:59:21 -0400
  • 5186379e5e Disallow function calls to main(). John Stiles 2022-07-11 13:29:15 -0400
  • a4aa32d24f In GLES always use HALF_FLOAT_OES with LUMINANCE. Greg Daniel 2022-07-11 13:59:48 -0400
  • 5310228f27 remove SkStrikeForGPU from SkScalerContext; fix IWYU problems. Herb Derby 2022-07-11 15:10:01 -0400
  • 817df3e9f3 Roll vulkan-deps from 2cd215e4b5c5 to d3342011562e (1 revision) skia-autoroll 2022-07-11 19:13:38 +0000
  • 6aa1170c10 Consolidate glyph attributes in SkGlyphDigest Herb Derby 2022-07-11 13:50:40 -0400
  • 4e085a7ab0 [metal] Add label support Jim Van Verth 2022-07-11 12:49:28 -0400
  • 090b06557d Emit runtime shader SkSL code into Graphite programs. John Stiles 2022-07-08 16:00:03 -0400
  • fc49c18ca2 Better encapsulate Blend, Color and Empty shaders Robert Phillips 2022-07-11 11:47:57 -0400
  • a43654ec7e Replace addRuntimeEffectDictionary with constructor argument. John Stiles 2022-07-09 10:31:55 -0400
  • 34e9334877 Pass runtime-effect dictionary to GenerateRuntimeShaderGlueCode. John Stiles 2022-07-09 10:31:41 -0400
  • bde3fb8f37 Manually roll dawn Michael Ludwig 2022-07-11 10:56:59 -0400
  • efa098c2f0 Require newlines after directives. John Stiles 2022-07-11 10:58:24 -0400
  • 35af4736c8 Add API to validate an SkRuntimeEffect against SkCapabilities Brian Osman 2022-06-10 14:21:11 -0400
  • 648883e065 Return SkPathEffect::onFilter failure if filter processing is killed Robert Phillips 2022-07-08 13:15:33 -0400
  • 055576f1a8 Rename SkStrikeForGPU* to StrikeForGPU Herb Derby 2022-07-11 09:41:19 -0400
  • 8484f0da8a [graphite] Add SDF text vertex support Jim Van Verth 2022-07-11 11:04:39 -0400
  • 46175a950f Move SkStrikeForGPU to sktext::gpu namespace Herb Derby 2022-07-11 09:27:14 -0400
  • 1ba7d429ab [graphite] Add vertex support for transformed text Jim Van Verth 2022-07-11 10:38:44 -0400
  • 25e6665b67 [graphite] Remove use of color attribute for text. Jim Van Verth 2022-07-11 09:45:03 -0400
  • e2ba2f5b20 Fix -Warray-parameter warnings Hans Wennborg 2022-07-11 15:14:14 +0200
  • ebc51e1022 Roll ANGLE from bf52137bc90b to adcc645392e2 (1 revision) skia-autoroll 2022-07-11 04:01:02 +0000
  • 614301033f Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-07-10 06:49:07 +0000
  • 84bffff74f Roll vulkan-deps from 237d9597ccbd to 2cd215e4b5c5 (2 revisions) skia-autoroll 2022-07-08 22:47:38 +0000
  • 800633b991 Extract strike reference mechanism for GlyphVector Herb Derby 2022-07-08 12:48:05 -0400
  • bd472a01ed Move runtime-effect dictionary into Graphite ResourceProvider. John Stiles 2022-07-08 15:31:23 -0400
  • 655de12b82 Roll vulkan-deps from 27ae12b5de8b to 237d9597ccbd (1 revision) skia-autoroll 2022-07-08 17:31:38 +0000
  • 56391549a2 Rename TestingPeer to GlyphVectorTestingPeer Herb Derby 2022-07-08 13:08:33 -0400
  • 6c8fd3f97d Add Intex IrisXe jobs for Windows. Greg Daniel 2022-07-08 10:36:11 -0400
  • 9472cf4d64 Roll Dawn from be88e62c0f86 to e1d0aa9f9296 (2 revisions) skia-autoroll 2022-07-08 16:20:08 +0000
  • a9a29beef4 Roll vulkan-deps from 7bffe012b821 to 27ae12b5de8b (1 revision) skia-autoroll 2022-07-08 15:53:39 +0000
  • 600a1be578 Make GlyphVector::flatten const Herb Derby 2022-07-08 11:19:42 -0400
  • 5ab7fe15e0 Allow division by zero in fill_triangle_3's perspective divide Brian Osman 2022-07-08 11:07:03 -0400
  • 475c3e049c Roll ANGLE from 94bbb40a42cd to bf52137bc90b (2 revisions) skia-autoroll 2022-07-08 13:57:01 +0000
  • de9e0aba9c Enable divide-by-zero check in ASAN builds Brian Osman 2022-07-07 16:44:41 -0400
  • c7fe12e996 Avoid divide by zero in SurfaceContextWritePixelsMipped test Brian Osman 2022-07-08 10:47:48 -0400
  • f27608b656 Reland (2): Add ToolUtils helper for generating GM UI sliders for variable fonts Dominik Röttsches 2022-07-08 17:35:18 +0300
  • f3207f577b Roll Dawn from 342931ae08a2 to be88e62c0f86 (3 revisions) skia-autoroll 2022-07-08 13:58:08 +0000
  • a3e29d2444 Pass optional label param to MakeWrapped. Aditya Kushwah 2022-07-07 15:32:56 -0700
  • ca7657b093 Remove RuntimeShader built-in snippet ID. John Stiles 2022-07-07 16:07:34 -0400
  • 3b5c2c6ffd Revert "Reland: Add ToolUtils helper for generating GM UI sliders for variable fonts" Robert Phillips 2022-07-08 14:14:28 +0000
  • 71710eb1a5 Use findOrCreateRuntimeEffectSnippet to look up RTE snippet data. John Stiles 2022-07-07 16:04:51 -0400
  • ddca6321cf Use SkSLTypeString when building the Graphite uniform list in SkSL. John Stiles 2022-07-07 18:05:17 -0400
  • 663ec474bb Reland: Add ToolUtils helper for generating GM UI sliders for variable fonts Dominik Röttsches 2022-07-08 11:06:53 +0300
  • 6d34ac6778 Limit range of startAngle in SkPath::arcTo Robert Phillips 2022-07-07 17:14:34 -0400
  • fb1fe33fc2 Roll vulkan-deps from 12c42239e713 to 7bffe012b821 (2 revisions) skia-autoroll 2022-07-08 10:03:38 +0000
  • 1716e84b8f Roll ANGLE from cd1b22eecd83 to 94bbb40a42cd (7 revisions) skia-autoroll 2022-07-08 04:01:02 +0000
  • 5ab5400af0 Roll SwiftShader from 1d6a1036bdb3 to 16e026a959f1 (1 revision) skia-autoroll 2022-07-08 04:01:22 +0000
  • 4582982449 Roll Dawn from e427a9ba5ec2 to 342931ae08a2 (7 revisions) skia-autoroll 2022-07-08 04:01:07 +0000
  • f928ea433c Remove padding uniforms from Graphite snippets. John Stiles 2022-07-07 18:05:02 -0400
  • b7152b1931 Fix Graphite SkSL uniform offset calculation. John Stiles 2022-07-07 18:00:58 -0400
  • a4d684fc3e Roll vulkan-deps from c119749eff1f to 12c42239e713 (6 revisions) skia-autoroll 2022-07-07 21:23:38 +0000
  • 9c242fff99 [sksl] Eliminate unreachable blocks inside switch cases Arman Uguray 2022-07-06 20:26:55 -0700
  • aec63060e6 Avoid divide-by-zero Herb Derby 2022-07-07 11:12:45 -0400
  • ba0e0dafab Fail paint conversion if a blender fails to produce an FP Brian Osman 2022-06-22 09:56:00 -0400
  • 33ea12e1cb Add SkSLTypeShared cpp file. John Stiles 2022-07-07 15:38:25 -0400
  • 068fc2cfc1 Add vtune jit support for linux Brian Osman 2022-04-21 10:00:32 -0400
  • 4008acdc7c Fix a subtle bug with blend-mode blenders used from runtime effects Brian Osman 2022-07-07 14:10:51 -0400
  • cb44bf6246 Label external texture. Aditya Kushwah 2022-07-07 11:34:16 -0700
  • bde135f0bc Add support for querying intel device types in GrVkCaps. Greg Daniel 2022-07-07 14:10:21 -0400
  • 20402a69d0 Revert "Add ToolUtils helper for generating GM UI sliders for variable fonts" Robert Phillips 2022-07-07 19:01:49 +0000
  • 5117907413 Add ToolUtils helper for generating GM UI sliders for variable fonts Dominik Röttsches 2022-07-07 20:54:31 +0300
  • 2d6e13210d Add UniformManager tests for matrix/vector padding. John Stiles 2022-07-06 22:59:41 -0400
  • 87c9447d1e Roll Dawn from 2c7440a13f5e to e427a9ba5ec2 (4 revisions) skia-autoroll 2022-07-07 16:17:06 +0000
  • 352f1ff7db Always return a container from SubRunContainer::MakeInAlloc Herb Derby 2022-07-07 10:46:11 -0400
  • 26605d4c5d Add other restrictions to use default dmsaa path Zhou Shuangshuang 2022-07-01 09:29:04 +0800
  • 12183112cd Roll ANGLE from afcca86c6da3 to cd1b22eecd83 (2 revisions) skia-autoroll 2022-07-07 13:41:19 +0000
  • 680633d465 Runtime effects: Restrict uniform matrices to be square Brian Osman 2022-07-07 10:04:16 -0400
  • 884a5240f6 Fix freeing of resources on imported AHB in MultiPictureDocumentTest. Greg Daniel 2022-07-07 09:41:01 -0400
  • 6db6110a10 Have all vulkan android bots use API 26. Greg Daniel 2022-07-06 16:22:43 -0400
  • 82e0cef747 Revert "Simplify uniform padding in Metal (Ganesh)." John Stiles 2022-07-07 13:16:05 +0000
  • b950ac6d45 Optional OT-SVG support for DirectWrite. Ben Wagner 2022-05-16 16:43:36 -0400
  • 7dae3ab350 Roll vulkan-deps from 6745d5386850 to c119749eff1f (4 revisions) skia-autoroll 2022-07-07 08:39:38 +0000
  • 7a78e3ff4f Roll ANGLE from 5a65a2b1c688 to afcca86c6da3 (6 revisions) skia-autoroll 2022-07-07 04:01:19 +0000
  • c541297166 Roll SwiftShader from 7987bda077c8 to 1d6a1036bdb3 (2 revisions) skia-autoroll 2022-07-07 04:01:22 +0000
  • 25e2d505d9 Roll Dawn from 871c213d1b23 to 2c7440a13f5e (8 revisions) skia-autoroll 2022-07-07 04:01:08 +0000
  • 45600771c2 Add STSubRunAllocator, an inline SubRunAllocator Herb Derby 2022-07-06 15:58:50 -0400
  • f0f4277443 Add UniformManager tests for mixed 16/32-bit scalar/vector packing. John Stiles 2022-07-06 16:13:43 -0400
  • f899fcfe4d Roll vulkan-deps from 5d1ce362f85f to 6745d5386850 (26 revisions) skia-autoroll 2022-07-06 19:33:38 +0000
  • db253e24a2 Do not optimize away intrinsics with non-finite results. John Stiles 2022-07-06 15:53:36 -0400
  • eaecd17d7a Simplify uniform padding in Metal (Ganesh). John Stiles 2022-07-06 14:20:30 -0400
  • 6d57262159 Roll ANGLE from 9070e279a887 to 5a65a2b1c688 (6 revisions) skia-autoroll 2022-07-06 17:20:20 +0000
  • bed73de474 [sksl][spirv] Prevent unreachable blocks in loops Arman Uguray 2022-07-01 16:30:33 -0700
  • ad62d59450 SkVertices: Fix out-of-memory errors in deserialization Brian Osman 2022-07-06 13:13:47 -0400
  • 32871e6901 Use os.path.normcase in git-sync-deps Ben Wagner 2022-07-06 13:52:07 -0400
  • ae7ec913ca Add a gzip'ed svgDoc to SampleSVG.ttf Ben Wagner 2022-06-01 17:02:53 -0400
  • 4a3521e119 Revert "Guard against divide-by-zero in drawing of last resort" Robert Phillips 2022-07-06 17:09:59 +0000
  • 2bc5447527 Let PDF know when TrueType isn't TrueType. Ben Wagner 2022-05-25 14:00:11 -0400
  • 48cfc92ec8 Revert "[ganesh][dawn] Use GrRingBuffer for uniform buffer allocation" Robert Phillips 2022-07-06 14:47:17 +0000
  • 7f8303d25a Guard against divide-by-zero in drawing of last resort Herb Derby 2022-07-06 10:49:32 -0400
  • 41a1d5f495 Remove redundant argument-list description code. John Stiles 2022-07-06 10:03:59 -0400
  • 68d6ff9222 [includes] Reduce IWYU exports from SkTypes.h Kevin Lubick 2022-07-01 15:07:54 -0400
  • 48b27317b4 Fix fuzzer-discovered error with range checks. John Stiles 2022-07-06 09:38:41 -0400
  • bc15c6a548 Roll ANGLE from 86c735bfe650 to 9070e279a887 (5 revisions) skia-autoroll 2022-07-06 04:01:19 +0000
  • 046d0ce374 Roll SwiftShader from d1116fa9e9dc to 7987bda077c8 (1 revision) skia-autoroll 2022-07-06 04:01:21 +0000
  • 019f67c30a Roll Dawn from b9ab0240030d to 871c213d1b23 (6 revisions) skia-autoroll 2022-07-06 04:01:08 +0000
  • 83c4cebc1e Roll ANGLE from da984303fda1 to 86c735bfe650 (4 revisions) skia-autoroll 2022-07-05 04:01:37 +0000
  • 022cad13a1 Roll Dawn from c4f0232de2dc to b9ab0240030d (6 revisions) skia-autoroll 2022-07-05 04:01:45 +0000
  • 79b146dbf1 Roll ANGLE from defd99dc4cd5 to da984303fda1 (8 revisions) skia-autoroll 2022-07-04 04:01:37 +0000
  • bb8406655f Roll Dawn from 24239fcc4786 to c4f0232de2dc (7 revisions) skia-autoroll 2022-07-04 04:01:45 +0000
  • 526c7435eb Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-07-03 07:51:21 +0000
  • d1578cfe9b Add padding to properly align mixed-size uniforms. John Stiles 2022-07-01 12:22:41 -0400
  • b2e4416a6b Update SkMesh buffer API to take const void* instead of SkData Brian Salomon 2022-07-01 15:27:15 -0400
  • 9da66d2a57 [ganesh][dawn] Use GrRingBuffer for uniform buffer allocation Arman Uguray 2022-06-28 13:55:25 -0700
  • 79a71e7fd2 Remove special case arena-based allocation of Compose and Color shaders Robert Phillips 2022-07-01 12:46:42 -0400
  • 72ae8ebf5f Remove extra file Kevin Lubick 2022-07-01 11:21:51 -0400
  • d289afdd6c [graphite] Use new Transform concat functions in text code Michael Ludwig 2022-07-01 11:42:24 -0400
  • afe25662ee Reland "Replace SK_ARRAY_COUNT with std::size() all the rest" Herb Derby 2022-06-16 14:50:33 -0400
  • b8c26f8bfe Reland "Add option to GrGpuBuffer::updateData to *not* discard non-updated area." Brian Salomon 2022-06-29 16:31:55 -0400
  • cc01efda73 Revert "Replace SK_ARRAY_COUNT with std::size() all the rest" Herb Derby 2022-07-01 15:29:03 +0000
  • 1f9173a477 [graphite] Fill in shader and vertex buffer for DirectMask subruns. Jim Van Verth 2022-07-01 09:28:53 -0400
  • 9d82f9e4b8 [graphite] Add more utility and SkM44/SkMatrix interop to Transform class Michael Ludwig 2022-06-29 14:43:59 -0400
  • 987901fa3f Fix uniform manager handling of mat2 types. John Stiles 2022-06-30 17:09:29 -0400
  • f838f6f62f Replace SK_ARRAY_COUNT with std::size() all the rest Herb Derby 2022-06-16 14:50:33 -0400
  • e3d341ce20 Add --keep_going to IWYU enforcement Kevin Lubick 2022-07-01 08:14:12 -0400
  • 1b075ff14e Add StrikePinner::assertValid() to diagnose cache missing problem Peng Huang 2022-06-29 09:31:26 -0400
  • 86a9562a59 Roll ANGLE from 4884e9de1da9 to defd99dc4cd5 (10 revisions) skia-autoroll 2022-07-01 04:01:04 +0000
  • 4d39707554 Roll SwiftShader from 90fdde382489 to d1116fa9e9dc (13 revisions) skia-autoroll 2022-07-01 04:01:39 +0000
  • 546c4daca9 Roll Dawn from 8866b114af93 to 24239fcc4786 (11 revisions) skia-autoroll 2022-07-01 04:01:45 +0000
  • d9eeef0790 [graphite] Add sampleCount to pipeline key. Jim Van Verth 2022-06-30 16:42:58 -0400
  • 44d58be8bd Find the best font size for too big glyphs Herb Derby 2022-06-30 09:10:14 -0400
  • 1cfdd63f23 Do not use flat interpolation with ANGLE's metal backend Peng Huang 2022-06-30 11:43:57 -0400
  • 143f191edd Fix uniform manager handling of vec3 types. John Stiles 2022-06-30 15:26:40 -0400
  • 2e61aa9b6e [bazel] Reduce stack size usage of debug skcms build Kevin Lubick 2022-06-30 14:32:21 -0400
  • cb7bfa28fd Simplify unit test logic around Metal half-precision uniforms. John Stiles 2022-06-30 14:27:20 -0400
  • a74ebc9bac [bazel] Use exec_tools instead of tools for better RBE compatibility Kevin Lubick 2022-06-30 11:28:23 -0400
  • 9a9a6925ac Add unit test verifying int encoding of uniforms. John Stiles 2022-06-30 10:31:47 -0400
  • f6a84dfb53 Revert "Add option to GrGpuBuffer::updateData to *not* discard non-updated area." Brian Salomon 2022-06-30 15:55:54 +0000
  • 3c4759d04c [graphite] Add runtime effects to new API proposal Robert Phillips 2022-06-30 10:22:40 -0400
  • a9b52ca52a Add option to GrGpuBuffer::updateData to *not* discard non-updated area. Brian Salomon 2022-06-29 16:31:55 -0400
  • 26afe80a62 Fix assertion failure with 'uniform texture2D' Ethan Nicholas 2022-06-29 15:03:50 -0400
  • 02fd3fc63d Enable Graphite bots when tests/graphite/ is modified. John Stiles 2022-06-30 09:56:19 -0400
  • eb35a3783e Add unit test verifying float encoding of uniforms. John Stiles 2022-06-30 09:33:32 -0400
  • 91c25e9b05 Reland "Create simple unit test for UniformManager types and layouts." John Stiles 2022-06-30 09:19:48 -0400
  • 1a79444741 Make UniformManager expectation methods available in release. John Stiles 2022-06-30 09:17:50 -0400
  • 2e79abd941 [docs] Fix SkCanvas Creation API Tommy Chiang 2022-06-30 09:59:34 +0000
  • 6c05f9064f Revert "Create simple unit test for UniformManager types and layouts." John Stiles 2022-06-30 12:08:44 +0000
  • 52904d35ab Make copy of skcms checkout in //modules/skcms Kevin Lubick 2022-06-29 15:34:49 -0400
  • de194e40ce [docs] Fix incorrect auto-generated URL link in Tommy Chiang 2022-06-30 10:19:05 +0000
  • 0044be70dc [canvaskit] Deploy v0.35.0 Kevin Lubick 2022-06-30 07:13:00 -0400
  • 49f89eafef [canvaskit] Update CHANGELOG on WebGPU support Arman Uguray 2022-06-29 14:22:35 -0700
  • 2deec73c21 Roll ANGLE from d50b22764b7f to 4884e9de1da9 (8 revisions) skia-autoroll 2022-06-30 04:01:03 +0000
  • 4fd2d141a2 Roll SwiftShader from ec31f547750c to 90fdde382489 (6 revisions) skia-autoroll 2022-06-30 04:01:39 +0000
  • 023d1be40d Roll Dawn from c64ca23d94aa to 8866b114af93 (14 revisions) skia-autoroll 2022-06-30 04:01:45 +0000
  • 3b60bf2c84 Replace SK_ARRAY_COUNT with std::size() for skia/src/core Herb Derby 2022-06-29 16:23:17 -0400
  • c42782ad74 Create simple unit test for UniformManager types and layouts. John Stiles 2022-06-29 20:50:07 -0400
  • 45fb8fc982 Add support for short uniform types in Metal. John Stiles 2022-06-29 20:49:38 -0400
  • fdf8628521 [graphite] Re-enable text as paths. Jim Van Verth 2022-06-29 16:06:49 -0400
  • 62c44d7e93 [canvaskit] New public API methods for WebGPU context creation Arman Uguray 2022-06-15 18:46:56 -0700
  • bf65800589 [Graphite] Store Task Graph on Recording. Greg Daniel 2022-06-29 15:48:58 -0400
  • 70b94c946a Aggressively check maximum glyph dimensions Herb Derby 2022-06-28 13:13:10 -0400
  • 96da16d221 [graphite] Hook up text renderers. Jim Van Verth 2022-06-29 15:00:12 -0400
  • c0cd71d4fd [graphite] Add compile guards to precompile system (take 2) Robert Phillips 2022-06-29 14:12:27 -0400
  • 9666709f37 Add offset parameter to GrGpuBuffer::updateData. Brian Salomon 2022-06-29 14:38:41 -0400
  • 4d378b4b9f Added threadgroup modifier to compute shaders Ethan Nicholas 2022-06-29 13:26:16 -0400
  • eabb1067e9 Replace SK_ARRAY_COUNT with std::size() for skia/src/gpu Herb Derby 2022-06-29 09:11:31 -0400
  • e3161ca50c Expose generic uniform-write ability. John Stiles 2022-06-29 10:21:58 -0400
  • 1345058543 Roll vulkan-deps from 4e6188c82519 to 5d1ce362f85f (2 revisions) skia-autoroll 2022-06-29 14:53:42 +0000
  • d6d513778a [canvaskit] Handle Premul textures better Kevin Lubick 2022-06-29 11:22:54 -0400
  • 3a0d4d974e Add custom glue code for Graphite runtime shaders. John Stiles 2022-06-29 10:21:20 -0400
  • e34d528b86 [graphite] Add Geometry creation for text. Jim Van Verth 2022-06-29 10:15:02 -0400
  • 9b88c8b66c Manual dawn roll Michael Ludwig 2022-06-29 09:23:43 -0400
  • 187340c89e Revert "[graphite] Add compile guards to precompile system" Kevin Lubick 2022-06-29 14:56:47 +0000
  • 1da712adda [graphite] Add compile guards to precompile system Robert Phillips 2022-06-28 16:36:53 -0400
  • e2a70692dc Factor out addTextToArena into dedicated function. John Stiles 2022-06-28 17:25:38 -0400
  • ecf0246a7e Roll ANGLE from c775dd498ae4 to d50b22764b7f (11 revisions) skia-autoroll 2022-06-29 04:01:04 +0000
  • 240cb91f5e Add GrGpuBuffer MapType to describe map semantics. Brian Salomon 2022-06-28 15:20:23 -0400
  • 93f5c2b6f0 SkPixmap::getColor4f and SkBitmap::getColor4f Aaron Krajeski 2022-06-28 14:39:56 -0400
  • dd9d54d2c2 [canvaskit] Use WebGPU in npm_build/example.html Arman Uguray 2022-06-27 13:36:41 -0700
  • b1b818896c [canvaskit] Implement WebGPU API methods for surface creation Arman Uguray 2022-06-27 11:00:47 -0700
  • 2b7f32a725 Add map from code-snippet ID to runtime-effect in Recorder. John Stiles 2022-06-28 16:36:27 -0400
  • 0360b2798b Require compute shader in/out arrays to be unsized Ethan Nicholas 2022-06-27 16:23:32 -0400
  • 4db16d754e Remove unchecked_bit_puns. John Stiles 2022-06-28 14:44:15 -0400
  • 8133080b5c [Graphite] Add a ResourceProvider onto the Context. Greg Daniel 2022-06-28 15:16:04 -0400
  • ab286e8531 [Graphite] Add QueueManager Class. Greg Daniel 2022-06-28 13:52:18 -0400
  • af348ef4b0 Create SkUniform data in findOrCreateRuntimeEffectSnippet. John Stiles 2022-06-28 13:41:53 -0400
  • 7ba8191991 Refix perspective for glyph drawing of last resort Herb Derby 2022-06-28 13:18:58 -0400
  • 2fe648ade9 [graphite] Change Device::drawGeometry() to take a Transform parameter Jim Van Verth 2022-06-28 13:45:12 -0400
  • 280987977c Split ArenaAlloc test into separate tests with narrower scope. John Stiles 2022-06-28 13:19:01 -0400
  • 4780d97065 [ganesh][dawn] Implement GrDawnBuffer::onRelease Arman Uguray 2022-06-27 19:32:41 -0700
  • c7b407553b [bazel] Replace -isystem with -I for copts Kevin Lubick 2022-06-28 12:51:50 -0400
  • 27e5eb1281 Add SkRuntimeEffect flag indicating half-precision uniforms. John Stiles 2022-06-28 12:12:50 -0400
  • 6ef5116f78 Fix perspective for drawing of last resort Herb Derby 2022-06-28 11:06:47 -0400
  • d8e179fba2 Remove maximum glyph dimension tracking from buffers Herb Derby 2022-06-27 13:56:33 -0400
  • 0d50d5475e Convert last remaining SkGlyphRunLists Herb Derby 2022-06-28 10:23:10 -0400
  • 2fdd438b01 [graphite] Fix up ClipStack setup for non-Shape Geometries Jim Van Verth 2022-06-28 10:10:14 -0400
  • b780fc21c3 Replace SK_ARRAY_COUNT with std::size() for skia/tools Herb Derby 2022-06-28 08:27:35 -0400
  • e0f153ee85 Remove unused MakeSourceFallback method Herb Derby 2022-06-27 13:30:40 -0400
  • 603ff41e73 Simplify calculating the reduced font size for transformed glyphs Herb Derby 2022-06-24 16:09:13 -0400
  • 86acaa3bca Removed deprecated Bazel clang config references. Chris Mumford 2022-06-28 06:38:33 -0700
  • 908cc8071c Revert "experimental alternative isconvex" John Stiles 2022-06-27 17:48:58 -0400
  • cdf06973a5 add skottie to android bp Jorge Betancourt 2022-06-27 09:18:58 -0400
  • 4855152354 [bazel] Add cc_library_with_options Kevin Lubick 2022-06-27 10:41:10 -0400
  • b007c1909b Roll ANGLE from 89e38b5799cc to c775dd498ae4 (9 revisions) skia-autoroll 2022-06-28 04:01:33 +0000
  • c836692f20 Replace SK_ARRAY_COUNT with std::size() for skia/tests Herb Derby 2022-06-27 15:45:25 -0400
  • cdf338247b Update SkSpan docs and check for bad initializer_list Herb Derby 2022-06-27 15:02:30 -0400
  • fe354d0963 Enable inline/datauri image support for SkottieView Florin Malita 2022-06-27 14:40:07 -0400
  • 9d10f64104 Manual dawn roll Michael Ludwig 2022-06-27 13:44:00 -0400
  • 2292a55e38 [bazel] Fix GCS mirror typo Kevin Lubick 2022-06-27 13:46:00 -0400
  • 36d67f462f [graphite] New Combination API Robert Phillips 2022-06-17 13:01:31 -0400
  • 45a6f2c986 [graphite] Set up ContextOptions for text Jim Van Verth 2022-06-23 16:54:22 -0400
  • b17a4843ec Pass SkGraphcis::GetVariableColrV1Enabled() to FreeType Dominik Röttsches 2022-06-27 18:12:06 +0300
  • 86678ed625 [bazel] Add option for SkSVGCanvas (and expat third_party DEP) Kevin Lubick 2022-06-27 10:07:26 -0400
  • a10e6c1025 Add SkShaderCodeDictionary::findOrCreateRuntimeEffectSnippet. John Stiles 2022-06-27 10:45:45 -0400
  • 3824e1db80 Create StrikeSpecs for measuring transformed masks Herb Derby 2022-06-24 16:39:52 -0400
  • 740c4fc930 Find a maximum dimension give a list of SkGlyphIDs Herb Derby 2022-06-24 16:33:58 -0400
  • 0fc023b05f Factor out common digest code for RemoteStrike Herb Derby 2022-06-24 16:13:58 -0400
  • dd8090281a [graphite] Fix up token management for DrawAtlas. Jim Van Verth 2022-06-27 10:34:58 -0400
  • a0ca6ed48f [graphite] Hook up SubRun::draw through Device. Jim Van Verth 2022-06-27 09:45:56 -0400
  • cc91f7d709 [bazel] Fix toolchains on M1 Mac Kevin Lubick 2022-06-27 09:51:01 -0400
  • 1899c034f3 Roll vulkan-deps from 3da2aaf1f8a5 to 4e6188c82519 (1 revision) skia-autoroll 2022-06-27 13:11:43 +0000
  • aded74171a [bazel] Add placeholders in skcms Kevin Lubick 2022-06-24 15:05:52 -0400
  • 17c186a7b0 Roll ANGLE from 919763526922 to 89e38b5799cc (10 revisions) skia-autoroll 2022-06-27 04:01:33 +0000
  • 3f9d5dc80a Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-06-26 07:59:00 +0000
  • d3d4f9c161 Roll vulkan-deps from 23c617d371cb to 3da2aaf1f8a5 (3 revisions) skia-autoroll 2022-06-25 09:09:43 +0000
  • 57ce997fcc Roll vulkan-deps from 54dba77e8a94 to 23c617d371cb (5 revisions) skia-autoroll 2022-06-24 20:29:43 +0000
  • 7844cacdc7 Replace unordered_map with SkTHashMap. John Stiles 2022-06-24 11:56:47 -0400
  • 12e0869106 Pin canvaskit used in demos Kevin Lubick 2022-06-24 15:44:35 -0400
  • 76f32c939f Remove pointer sidecar data in PaintParamsKey. John Stiles 2022-06-24 11:12:40 -0400
  • b5ea90187c Add basic GrGpuBufferUpdateDataTest to test current functionality Brian Salomon 2022-06-24 10:57:20 -0400
  • a3983b64c3 Revert "Add removeUserDefinedSnippet method to ShaderCodeDictionary." Ethan Nicholas 2022-06-24 17:16:58 +0000
  • 0222b540c5 [bazel] Make modules depend on //:skia_internal Kevin Lubick 2022-06-24 11:47:25 -0400
  • 27c8076a9e Reduce canvas size for sampling_types demo. Chris Mumford 2022-06-22 12:32:14 -0700
  • cdda3902be Fix up_scaling and image_sampling demos. Chris Mumford 2022-06-22 10:56:45 -0700
  • 62b0049ddb Fix demo texture file path. Chris Mumford 2022-06-22 12:05:01 -0700
  • 2856e221ff Fix glyph tracing logging. Kevin Lubick 2022-06-24 10:30:06 -0400
  • c623b7b6f1 Allow addUserDefinedSnippet to control the entire SkShaderSnippet. John Stiles 2022-06-23 15:17:34 -0400
  • 1fc4f91220 Store the code-snippet ID as four bytes. John Stiles 2022-06-23 15:17:05 -0400
  • 4341f6d1b8 Substituting \t with space if requested Julia Lavrova 2022-06-21 16:13:29 -0400
  • fc51827b56 Add removeUserDefinedSnippet method to ShaderCodeDictionary. John Stiles 2022-06-23 15:16:39 -0400
  • 84c8612f58 Actually enable buffer->buffer transfer cap on D3D Brian Salomon 2022-06-23 19:23:08 -0400
  • 9cb93bf3f2 Stub out GrDawnGpu::onTransferFromBufferToBuffer Brian Salomon 2022-06-23 19:30:55 -0400
  • 9e3ab88198 Roll vulkan-deps from 407b39af8477 to 54dba77e8a94 (1 revision) skia-autoroll 2022-06-24 07:48:43 +0000
  • b50fd9a7fd Roll ANGLE from 6d3c637052ef to 919763526922 (7 revisions) skia-autoroll 2022-06-24 04:01:33 +0000
  • a6a270f0f5 Roll SwiftShader from 05b368b8e74a to ec31f547750c (2 revisions) skia-autoroll 2022-06-24 04:01:40 +0000
  • 4345a2ea73 Roll Dawn from 606abfbeae83 to 6241cf9632b1 (5 revisions) skia-autoroll 2022-06-24 04:01:01 +0000
  • bdd0205ae4 Roll vulkan-deps from 470172656108 to 407b39af8477 (3 revisions) skia-autoroll 2022-06-23 19:05:43 +0000
  • 9cf194f981 Implement GrGpu::transferFromBufferToBuffer on Vulkan Brian Salomon 2022-06-17 16:40:09 -0400
  • e2d686d96d Add doc link for installing Xcode Kevin Lubick 2022-06-22 16:04:11 -0400
  • 551f6185c9 Fall back dmsaa to default path on d3d11 backend Zhou Shuangshuang 2022-06-10 17:12:25 +0800
  • 0fd7d8de83 Disable buffer to buffer transfers on WebGL. Brian Salomon 2022-06-23 10:25:12 -0400
  • 45313d1ce3 Replace SK_ARRAY_COUNT with std::size() for skia/modules Herb Derby 2022-06-23 09:00:25 -0400
  • 9d5ba0ea41 Use std::nullopt instead of {} in SubRunContainer Herb Derby 2022-06-23 10:00:49 -0400
  • 202c506873 Use SkStrike and SkStrikeForGPU in GlyphVector Herb Derby 2022-06-22 16:23:48 -0400
  • fe1bc0ae3d Label intermediate Gradient texture. Aditya Kushwah 2022-06-22 18:13:00 -0700
  • 530759a6af Manual Dawn Roll Kevin Lubick 2022-06-23 08:05:32 -0400
  • c4872ce644 [bazel] Add support for Macs to make Linux RBE builds Kevin Lubick 2022-06-22 15:28:10 -0400
  • 170c99a4e7 Roll vulkan-deps from 87af9564b246 to 470172656108 (1 revision) skia-autoroll 2022-06-23 06:27:43 +0000
  • 68f066c335 Roll ANGLE from d55e06557bc7 to 6d3c637052ef (11 revisions) skia-autoroll 2022-06-23 04:01:33 +0000
  • 74097ef5d1 Roll SwiftShader from 5cb6a639d494 to 05b368b8e74a (1 revision) skia-autoroll 2022-06-23 04:01:40 +0000
  • 79e12af879 [graphite] Fix assert in Viewer when displaying anisomips GM. Jim Van Verth 2022-06-17 10:39:46 -0400
  • de2c13dedd [skottie_tool] GPU backend support Florin Malita 2022-06-22 15:20:04 -0400
  • 17dc3f16fc Roll vulkan-deps from 20ef3c4c476b to 87af9564b246 (2 revisions) skia-autoroll 2022-06-22 17:42:42 +0000
  • 57a5326e20 Implement GrGpu::transferFromBufferToBuffer on GL Brian Salomon 2022-06-21 15:42:17 -0400
  • b0dcda6583 Fix minor issues in the Typescript declaration William Candillon 2022-06-22 16:04:22 +0200
  • 73e6a66146 Replace SK_ARRAY_COUNT with std::size() for skia/samplecode Herb Derby 2022-06-22 08:52:07 -0400
  • a9163fca2e Make Vulkan vertex and index buffers support transfer dst Brian Salomon 2022-06-21 12:24:03 -0400
  • 39888036d1 Roll ANGLE from 21c89c14831c to d55e06557bc7 (6 revisions) skia-autoroll 2022-06-22 04:01:33 +0000
  • 084e9d9e34 Roll vulkan-deps from a3a7851860ea to 20ef3c4c476b (4 revisions) skia-autoroll 2022-06-22 05:01:43 +0000
  • ff4e443638 Roll SwiftShader from ff5356238d86 to 5cb6a639d494 (2 revisions) skia-autoroll 2022-06-22 04:01:40 +0000
  • a99593bfa9 Add support for int-typed data payloads. John Stiles 2022-06-21 22:26:23 -0400
  • e956ae74ea Use ASAN poisoning in SkArenaAlloc Herb Derby 2022-06-21 16:10:18 -0400
  • 1c15b9fe30 [Bazel] Fix sksl defines Kevin Lubick 2022-06-21 15:13:41 -0400
  • 915cad6282 GrGLInterface requires glCopyBufferSubData if supported by context Brian Salomon 2022-06-17 15:23:50 -0400
  • c327d1054a reland "set up GL sample app to build through Bazel Mac toolchain" https://skia-review.googlesource.com/c/skia/+/549897 Jorge Betancourt 2022-06-21 14:38:54 -0400
  • 3bd3b5dfae Don't zero memory blocks used by SkArenaAlloc Herb Derby 2022-06-21 12:11:05 -0400
  • 93dadaf3ce [graphite] Device and ClipStack use Geometry instead of Shape Michael Ludwig 2022-06-16 20:13:10 -0400
  • 2e99fcb021 Reland "[bazel] Update to v5.2.0" Kevin Lubick 2022-06-21 14:36:28 -0400
  • c37b386886 Replace SK_ARRAY_COUNT with std::size() for skia/gm Herb Derby 2022-06-21 09:49:17 -0400
  • f9329d7b87 Deprecate SK_ARRAY_COUNT and docuemnt the old and new methods Herb Derby 2022-06-21 11:00:44 -0400
  • 3c9ab38091 Roll vulkan-deps from 1765af41ecf5 to a3a7851860ea (5 revisions) skia-autoroll 2022-06-21 16:19:42 +0000
  • c1373396b8 Prepare for FreeType change from FT_F2Dot14 to FT_Fixed for stop_offset Dominik Röttsches 2022-06-21 17:33:38 +0300
  • 2feabbf1fc Pass-through of variable COLRv1 RuntimeEnabled Blink feature flag Dominik Röttsches 2022-06-21 17:36:02 +0300
  • 802443a01d [graphite] Fix toSkSL setup Jim Van Verth 2022-06-21 11:16:21 -0400
  • e9eda5802a [graphite] Add HybridBoundsManager and use as default impl Michael Ludwig 2022-06-16 11:53:42 -0400
  • 66b0b198ff GrGpuBufferTest: make assert reachable Brian Salomon 2022-06-21 09:17:04 -0400
  • fcedb57c29 Revert "[bazel] Update to v5.2.0" Kevin Lubick 2022-06-21 13:54:07 +0000
  • 0983009ddc Roll ANGLE from 878bbfaac0b3 to 21c89c14831c (3 revisions) skia-autoroll 2022-06-21 04:01:13 +0000
  • 6710193377 Roll SwiftShader from f833544ff898 to ff5356238d86 (5 revisions) skia-autoroll 2022-06-21 04:01:26 +0000
  • 14fc242198 Roll vulkan-deps from afaa8d242424 to 1765af41ecf5 (5 revisions) skia-autoroll 2022-06-21 03:37:37 +0000
  • 3f23888239 Roll vulkan-deps from 45c701a7067d to afaa8d242424 (1 revision) skia-autoroll 2022-06-20 14:57:36 +0000
  • 8e22557f67 Roll ANGLE from 5975eb034505 to 878bbfaac0b3 (13 revisions) skia-autoroll 2022-06-20 04:01:14 +0000
  • 9e568b3f64 Roll SwiftShader from 2b79b2f8aec2 to f833544ff898 (8 revisions) skia-autoroll 2022-06-20 04:01:26 +0000
  • 3515606d92 Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-06-19 07:55:07 +0000
  • 1aea903381 Reland "Move SkSubRun to src/text" Herb Derby 2022-06-14 14:59:21 -0400
  • 48e98da982 Roll vulkan-deps from 72edbbbbda44 to 45c701a7067d (1 revision) skia-autoroll 2022-06-18 11:49:36 +0000
  • 8b21825fa2 Roll vulkan-deps from 9dca11ba0ffa to 72edbbbbda44 (3 revisions) skia-autoroll 2022-06-17 23:10:37 +0000
  • 1ae33f14e1 Fix use-after-free in SkComposeColorFilter::asFragmentProcessor Brian Osman 2022-06-17 16:30:57 -0400
  • 03b2e3aeee Revert "set up GL sample app to build through Bazel Mac toolchain" John Stiles 2022-06-17 20:06:34 +0000
  • 024aeb09b1 Implement GrGpu::transferFromBufferToBuffer on D3D Brian Salomon 2022-06-17 10:08:45 -0400
  • b043dae116 Add GrGpu buffer transfer function, impl on Metal, add test Brian Salomon 2022-06-17 13:41:07 -0400
  • 62ff766efa Move uniforms, textures and samplers to the preamble section. John Stiles 2022-06-17 11:05:51 -0400
  • 854c510954 Allow GenerateGlueCodeForEntry to emit code above main(). John Stiles 2022-06-17 10:11:08 -0400
  • 7f1bc92a34 [graphite] For now, draw glyphs as paths. Jim Van Verth 2022-06-16 16:55:19 -0400
  • 40e3b3c605 Assert when creating nullptr spans with a nonzero length. John Stiles 2022-06-16 10:22:58 -0400
  • 9be648ad64 set up GL sample app to build through Bazel Mac toolchain Jorge Betancourt 2022-06-15 15:31:23 -0400
  • 81d55ce3f7 Add BlockReader::pointer(fieldIndex) accessor. John Stiles 2022-06-16 17:03:45 -0400
  • f3c681465e Remove numPointers from SkShaderSnippet. John Stiles 2022-06-16 17:03:30 -0400
  • beff14abb9 Roll vulkan-deps from 800c6ee46990 to 9dca11ba0ffa (1 revision) skia-autoroll 2022-06-17 10:28:37 +0000
  • 59cba4b1bd Roll ANGLE from a62204c35579 to 5975eb034505 (10 revisions) skia-autoroll 2022-06-17 04:01:13 +0000
  • b926372fa1 Roll SwiftShader from cfcb44322bcc to 2b79b2f8aec2 (1 revision) skia-autoroll 2022-06-17 04:01:27 +0000
  • 61b36e1264 [ganesh][dawn] Fix bazel WASM build Arman Uguray 2022-06-15 10:24:18 -0700
  • e25c114f94 Replace SK_ARRAY_COUNT with std::size() for skia/bench Herb Derby 2022-06-16 16:31:31 -0400
  • 0f1738dea7 [Graphite] Remove CommandBufferTest. Greg Daniel 2022-06-16 16:42:53 -0400
  • c0271d8db1 [canvaskit] Enable WebGPU in GN build Arman Uguray 2022-06-11 00:14:36 -0700
  • 3ff83a038e Roll vulkan-deps from 156f19ea4009 to 800c6ee46990 (4 revisions) skia-autoroll 2022-06-16 21:48:36 +0000
  • b2cecde549 Fix not using texture barrier on StrokeTessOp. Greg Daniel 2022-06-16 11:29:08 -0400
  • ba7f4773c1 Remove assert that non-dynamic GrGpuBuffers are only written once Brian Salomon 2022-06-16 16:20:52 -0400
  • 5e2bbe5651 Finish PaintParamsKey support for SkColor4f in a key. John Stiles 2022-06-16 15:39:59 -0400
  • 5623d9e36f Replace SK_ARRAY_COUNT with std::size() for skia/docs Herb Derby 2022-06-16 15:03:00 -0400
  • 4f050c8528 [graphite] Add PathSubRun draw support Jim Van Verth 2022-06-16 13:31:37 -0400
  • 6e87a54ba6 Add method to calculate size of a DataPayloadField. John Stiles 2022-06-16 13:51:49 -0400
  • 00bead8e63 Add glCopyBufferSubData to GrGLInterface Brian Salomon 2022-06-13 22:02:21 -0400
  • a87d30ecd2 Add data payload type for "pointer index." John Stiles 2022-06-16 09:53:24 -0400
  • 87f9e464bf Add SkPaintParamsKey::Header structure. John Stiles 2022-06-16 12:46:36 -0400
  • 47a67a7f4f [graphite] Use CombinationBuilder to create SkPaintParamsKeys directly Robert Phillips 2022-06-16 12:31:08 -0400
  • a444743005 Remove SK_MAYBE_UNUSED. John Stiles 2022-06-16 12:15:34 -0400
  • ac0923b567 Remove CPU_ES3 SkSL test flag Brian Osman 2022-06-16 09:52:11 -0400
  • 5cb9eb4057 [graphite] GridBoundsManager Michael Ludwig 2022-06-16 10:36:46 -0400
  • 39fe4360fd Update Perfetto reference following fix for b/234001590 Nicolette Prevost 2022-06-16 10:40:59 -0400
  • 27b07c71e1 Roll ANGLE from 7c01db8f9387 to a62204c35579 (19 revisions) skia-autoroll 2022-06-16 13:21:13 +0000
  • 1c272f26a5 Roll vulkan-deps from 3fa0753fea3a to 156f19ea4009 (2 revisions) skia-autoroll 2022-06-16 09:07:36 +0000
  • 7ae0801384 Roll SwiftShader from 20c04524ee8a to cfcb44322bcc (4 revisions) skia-autoroll 2022-06-16 04:01:26 +0000
  • 383d46895d Roll Dawn from 314840bba107 to 4a63612cd2af (13 revisions) skia-autoroll 2022-06-16 04:01:07 +0000
  • 9644e7d675 Add 'packed' to description of SK_BEGIN_REQUIRE_DENSE. John Stiles 2022-06-15 18:16:27 -0400
  • 008d60e58c Revert "Move SkSubRun to src/text" John Stiles 2022-06-15 21:58:25 +0000
  • 2ec1d9019d [graphite] Add stubs for text RenderSteps. Jim Van Verth 2022-06-15 16:27:15 -0400
  • c4521247d1 Roll vulkan-deps from 21fa1f0acbfa to 3fa0753fea3a (1 revision) skia-autoroll 2022-06-15 20:24:37 +0000
  • 4a375fe213 Move SkSubRun to src/text Herb Derby 2022-06-14 14:59:21 -0400
  • 255f1c87a2 Remove some unneeded SkSpan calls Herb Derby 2022-06-15 15:01:31 -0400
  • 53be43fbb7 Add pointer-data fields to PaintParamsKey and KeyBuilder. John Stiles 2022-06-15 13:37:42 -0400
  • 4144b8abb4 Added preliminary SkSL Metal compute shader support Ethan Nicholas 2022-06-15 14:10:13 -0400
  • 22fe5606a0 Adjust LineMetrics ascent/descent based on the line height multiplier Jason Simmons 2022-05-20 16:05:10 -0700
  • 9a50a9fdc3 Disable wayland in ANGLE Brian Osman 2022-06-15 14:11:22 -0400
  • 48d421cc98 Fix the offset applied to clip rectangles for painting text shadows Jason Simmons 2022-06-08 14:21:09 -0700
  • 8ccbeeebc3 Remove SkMakeSpan Herb Derby 2022-06-14 12:09:25 -0400
  • de3e1964cf Prevent kDefaultFontFamilies from being destroyed during atexit. John Stiles 2022-06-15 09:02:16 -0400
  • b9307774a2 Prevent test-factory objects from being destroyed during atexit. John Stiles 2022-06-15 12:37:18 -0400
  • 6dbbf38dc8 [graphite] Refactor Shape to be wrapped into a Geometry class Nicolette Prevost 2022-06-15 11:29:40 -0400
  • 29dffe9ba4 Reland "Add Perfetto library (gn & bazel) and bare-bones SkPerfTrace class" Nicolette Prevost 2022-06-14 16:42:28 -0400
  • 06dd185839 [infra] Remove broken SwiftShader+MSAN job Kevin Lubick 2022-06-15 11:11:39 -0400
  • 8ecb2f35fc Update GrSkSLFP::Make to take a raw pointer. John Stiles 2022-06-15 08:29:32 -0400
  • 061a80c264 Update color-space flags to avoid shutdown destructors. John Stiles 2022-06-15 09:41:01 -0400
  • 70b01b9f4f Remove unnecessary check when unpacking glyphs. Jim Van Verth 2022-06-14 15:01:39 -0400
  • 79aaa7c4d2 Roll vulkan-deps from 0a81903bb729 to 21fa1f0acbfa (2 revisions) skia-autoroll 2022-06-15 07:47:36 +0000
  • 1f6b4de401 Roll SwiftShader from bea8d2471bd9 to 20c04524ee8a (1 revision) skia-autoroll 2022-06-15 04:01:27 +0000
  • a4768487bc Roll Dawn from ff2dc652f530 to 314840bba107 (8 revisions) skia-autoroll 2022-06-15 04:01:08 +0000
  • 78c1845e66 Update SkMakeRuntimeEffect to return a raw SkRuntimeEffect*. John Stiles 2022-06-14 18:20:32 -0400
  • d99ae45386 Add 'num-pointers' field to SkShaderSnippet. John Stiles 2022-06-14 18:37:25 -0400
  • f3873a978b Remove numExpectedChildren() getter. John Stiles 2022-06-14 18:33:33 -0400
  • 77ed6cc47e Add unit test for BlockReader class. John Stiles 2022-06-14 18:08:53 -0400
  • e619fb0aa1 In SkSpan, use template guides for CTOR Herb Derby 2022-06-13 16:13:40 -0400
  • 8fc83035b9 Roll vulkan-deps from 93b42fa82d7b to 0a81903bb729 (2 revisions) skia-autoroll 2022-06-14 19:00:36 +0000
  • ff7e40ec4b Use sk_malloc_canfail as FreeType allocator Ben Wagner 2022-06-14 13:09:37 -0400
  • ba449d1164 Fix edge-case math in various CPU blend modes Brian Osman 2022-06-14 13:28:32 -0400
  • a080f9d6e9 Label intermediate texture. Aditya Kushwah 2022-06-10 12:37:39 -0700
  • 03086320be Roll FreeType from c26872ed to 8bb7722a (8 commits) Ben Wagner 2022-06-14 12:46:02 -0400
  • 07f5294ae2 [bazel] Fix CanvasKit build Kevin Lubick 2022-06-14 13:15:00 -0400
  • 6ed17ef4c5 Fix some remaining SK_GRAPHITE_ENABLED defines. Jim Van Verth 2022-06-14 11:55:16 -0400
  • f3e875b263 Add more equality/inequality tests to KeyTest. John Stiles 2022-06-14 12:28:10 -0400
  • f1a77106e4 Add equality/inequality tests to KeyTest. John Stiles 2022-06-14 12:12:23 -0400
  • 23564bd500 Split KeyTest into three separate tests with narrower scope. John Stiles 2022-06-14 11:35:43 -0400
  • 8e96c9db78 [graphite] Hook in more of the text drawing interface Jim Van Verth 2022-06-14 11:10:28 -0400
  • 56e6286317 [graphite] Add ContextOptions Jim Van Verth 2022-06-14 08:51:56 -0400
  • 3f7af60e79 Respect the lifespan of initializer_list constants Herb Derby 2022-06-14 10:28:53 -0400
  • 54ef59188b Update SkSpan to use new c++17 facilities Herb Derby 2022-06-13 17:03:56 -0400
  • c1ae2d302d Ganesh GL buffers are always full size. Brian Salomon 2022-06-13 20:38:10 -0400
  • f688911df0 Reland "Move RecursiveComparison tests to run on GPU" Brian Osman 2022-06-10 17:08:21 -0400
  • 265b53bc76 [graphite] Add DrawAtlas and AtlasManager Jim Van Verth 2022-06-14 08:52:15 -0400
  • b0912790c6 Enable local coordinates in runtime effects. John Stiles 2022-06-13 17:44:10 -0400
  • f4087cb7c4 Roll vulkan-deps from 4e67065f9f8e to 93b42fa82d7b (6 revisions) skia-autoroll 2022-06-14 06:22:36 +0000
  • 786d25913c Roll ANGLE from f33f6aa8dac9 to 7c01db8f9387 (8 revisions) skia-autoroll 2022-06-14 04:01:13 +0000
  • 8661d8d286 Roll SwiftShader from d68d367047f5 to bea8d2471bd9 (3 revisions) skia-autoroll 2022-06-14 04:01:27 +0000
  • 7e1cfb2243 Roll Dawn from cae289da70bf to ff2dc652f530 (8 revisions) skia-autoroll 2022-06-14 04:01:08 +0000
  • df4a82a524 Add a data payload to the RuntimeShaderBlock. John Stiles 2022-06-10 17:54:28 -0400
  • fb13c18ddf [bazel] Update to v5.2.0 Kevin Lubick 2022-06-13 16:05:14 -0400
  • 707fc031f1 Fix out of bounds read in GrGLBuffer. Brian Salomon 2022-06-13 14:47:19 -0400
  • 83ab7ddc9a Roll vulkan-deps from 1762849caed4 to 4e67065f9f8e (1 revision) skia-autoroll 2022-06-13 17:43:36 +0000
  • 6a2c620881 [graphite] ClipStack intersection logic fixes Michael Ludwig 2022-06-10 21:19:37 -0400
  • db79acc89a Reland "Use glInvalidateBufferData when available." Brian Salomon 2022-06-13 11:41:59 -0400
  • 8ef302ac6b Revert "Use glInvalidateBufferData when available." Brian Salomon 2022-06-13 16:37:04 +0000
  • 451bdaa660 Revert "Move RecursiveComparison tests to run on GPU" Brian Osman 2022-06-13 16:32:31 +0000
  • 02ee07325f Use glInvalidateBufferData when available. Brian Salomon 2022-06-13 11:41:59 -0400
  • 55f9ee1e35 Move RecursiveComparison tests to run on GPU Brian Osman 2022-06-10 17:08:21 -0400
  • d3d09d660c Shrink lexer inner loop again. John Stiles 2022-06-12 13:55:22 -0400
  • eeb50b0049 Roll ANGLE from 3dfc800437f7 to f33f6aa8dac9 (11 revisions) skia-autoroll 2022-06-13 04:01:14 +0000
  • a913ef51bb Roll Dawn from 5b72deca22b0 to cae289da70bf (15 revisions) skia-autoroll 2022-06-13 04:01:08 +0000
  • fd3884e98d Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-06-12 07:45:45 +0000
  • f15f78c905 [debugger] Handle '\0' and such in json strings. Ben Wagner 2022-06-10 16:12:08 -0400
  • 3d6009ef26 Roll vulkan-deps from cb1ab827eb4c to 1762849caed4 (2 revisions) skia-autoroll 2022-06-11 04:48:36 +0000
  • f5100888ac [graphite] Remove occlusion culling from BoundsManager Michael Ludwig 2022-06-09 14:22:16 -0400
  • babd096a8c Update comments in GrDrawOpAtlas. Jim Van Verth 2022-06-10 12:47:14 -0400
  • 4804c02ae9 Add additional boilerplate for Graphite RuntimeShader. John Stiles 2022-06-10 14:18:07 -0400
  • dbcc328fb0 Add basic Graphite boilerplate for a new RuntimeShader type. John Stiles 2022-06-10 09:25:27 -0400
  • a9aac9d677 Perform population UTF16Mapping only once Pavel.Sergeev 2022-06-10 16:53:01 +0200
  • 26282a522c Remove more or SkGlyphRunPainter Herb Derby 2022-06-10 11:21:22 -0400
  • 0497090555 Fix WGSL pipeline stage attributes Brian Osman 2022-06-10 13:31:57 -0400
  • 5930798bad [graphite] Add CombinationBuilderTestAccess.h Robert Phillips 2022-06-09 09:50:51 -0400
  • f65a8fa59e Fix UnitTest_SkSLVectorScalarMath_GPU FP16 precision-issue Iliyan Dinev 2022-06-10 15:39:55 +0100
  • 03f6a7b733 Roll vulkan-deps from 12989fc8d7d2 to cb1ab827eb4c (1 revision) skia-autoroll 2022-06-10 16:07:36 +0000
  • 2679cf9abf Preserve Z when converting 3x3 to 4x4 matrix Brian Osman 2022-06-10 11:14:32 -0400
  • 91f158c825 Manual roll of Dawn Kevin Lubick 2022-06-10 11:14:02 -0400
  • 1a3e8e9c94 Remove bit-field optimization for RemoteGlyphCache Herb Derby 2022-06-09 15:34:49 -0400
  • 53c8e32aec Remove friendship of deleted old class GrTextBlob Herb Derby 2022-06-10 09:58:48 -0400
  • 7769b5d4c2 [graphite] Remove usage of CreateKey from the CommandBufferTest Robert Phillips 2022-06-10 09:44:46 -0400
  • 29b7c629b5 [graphite] Pass builder into SkShaderCodeDictionary::findOrCreate rather than the key Robert Phillips 2022-06-10 09:43:17 -0400
  • 8481c5fca7 Fix fuzzer-discovered error with positions when casting arrays. John Stiles 2022-06-10 09:20:38 -0400
  • 62f460742b Not disable L16F with ANGLE Peng Huang 2022-06-07 13:54:15 -0400
  • eee915fd1c Factor out overload-set handling from symbol lookup. John Stiles 2022-06-09 13:28:52 -0400
  • 4c6e6c1935 [Part 2]: Update the label string. Aditya Kushwah 2022-06-09 17:42:13 -0700
  • c031956513 [graphite] Handle case where there are no uniforms Robert Phillips 2022-06-09 15:28:28 -0400
  • 0a1ed2795d Update Skia milestone to 105 Heather Miller 2022-06-10 03:29:34 +0000
  • d840bd77e6 Roll ANGLE from 48b928d98fc8 to 3dfc800437f7 (18 revisions) skia-autoroll 2022-06-10 04:01:14 +0000
  • 640aec6245 Roll SwiftShader from f1a62bb45663 to d68d367047f5 (1 revision) skia-autoroll 2022-06-10 04:01:26 +0000
  • 78c25310f7 Roll vulkan-deps from 22255d13ec18 to 12989fc8d7d2 (4 revisions) skia-autoroll 2022-06-10 03:26:36 +0000
  • 8397375ef8 [Part 1]: Update the label string. Aditya Kushwah 2022-06-09 12:32:18 -0700
  • 0a0f0a3ec6 Simplify array-span creation. John Stiles 2022-06-09 15:33:41 -0400
  • cca906569c fix bulge typo in src file list Jorge Betancourt 2022-06-09 15:11:16 -0400
  • e2de71615d [graphite] Convert key helpers from being namespaces to classes Robert Phillips 2022-06-08 15:38:30 -0400
  • 5aa7848010 Update to latest rive Michael Reed 2022-06-09 11:32:44 -0400
  • f1265e12bb correct typo in bulge effect file name Jorge Betancourt 2022-06-09 11:38:24 -0400
  • 19cdb1a9a6 Roll vulkan-deps from 1190dc2b6863 to 22255d13ec18 (1 revision) skia-autoroll 2022-06-09 14:46:36 +0000
  • 60ce7871e7 [graphite] Add SkNthSet Robert Phillips 2022-06-09 09:22:05 -0400
  • 4e00544801 Fix const-correctness in CombinationBuilder::beginBlock. John Stiles 2022-06-08 17:28:12 -0400
  • e25e4dc7e7 [bazel] Specify files required for the toolchain more precisely. Kevin Lubick 2022-06-07 16:37:48 -0400
  • 6a36fc1491 Roll ANGLE from 4ea62009c99b to 48b928d98fc8 (5 revisions) skia-autoroll 2022-06-09 04:01:13 +0000
  • 328798c77d Roll Dawn from bd30d9e59422 to 5fb759f6e76a (7 revisions) skia-autoroll 2022-06-09 04:01:08 +0000
  • 6376c0c001 Roll SwiftShader from afbfd351374d to f1a62bb45663 (3 revisions) skia-autoroll 2022-06-09 04:01:26 +0000
  • 124f9b0234 Roll vulkan-deps from 5b0dd8c6d0a7 to 1190dc2b6863 (4 revisions) skia-autoroll 2022-06-09 02:03:37 +0000
  • ce763d8f94 [graphite] Add the combination system's BeginBlock usages Robert Phillips 2022-06-08 14:41:10 -0400
  • 661353407f Fix leak in SubRunInitializer Herb Derby 2022-06-08 15:23:18 -0400
  • 220f6e4ab1 Simplify lexer transition code. John Stiles 2022-06-08 14:13:56 -0400
  • 93b2030ffd [codesize] Use hours and UTC in GCS file names Kevin Lubick 2022-06-08 14:47:44 -0400
  • 09a20afc9c [dm] Upload old SKPs into a separate "old-skp" Gold corpus. Leandro Lovisolo 2022-06-08 01:58:51 +0000
  • fd86891407 Implement onSetLabel method. Aditya Kushwah 2022-06-08 10:45:19 -0700
  • 9eacc01a7f [graphite] Move addition of children out of AddToKey ... Robert Phillips 2022-06-08 13:10:00 -0400
  • 94f90622eb Manual Dawn Roll Kevin Lubick 2022-06-08 13:45:40 -0400
  • 308b839a44 [codesize] Add skottie_tool and -Oz to compile flags Kevin Lubick 2022-06-08 11:21:08 -0400
  • 13143ed2a1 [graphite] Move blendInfo from gatherer to builder Robert Phillips 2022-06-08 11:46:48 -0400
  • ce2e111e7c [graphite] Make nanobench measure the right amount of work in SKPs Michael Ludwig 2022-06-08 10:54:25 -0400
  • 9c5063271a Add skgpu::BlendInfo Robert Phillips 2022-06-08 08:34:08 -0400
  • 9245ecb239 Clean up in find_existing_declaration. John Stiles 2022-06-08 09:24:43 -0400
  • 2a376045ca Remove accessor functions from ShaderCaps. John Stiles 2022-06-07 17:09:17 -0400
  • 0cb1463f90 Roll vulkan-deps from cf0460217e98 to 5b0dd8c6d0a7 (2 revisions) skia-autoroll 2022-06-08 13:18:37 +0000
  • c3d83ab18e Deduplicate redundant array type objects. John Stiles 2022-06-07 18:02:31 -0400
  • 8275d94e24 Roll ANGLE from ce3c0fe901f8 to 4ea62009c99b (20 revisions) skia-autoroll 2022-06-08 04:01:14 +0000
  • f9d2906a4d Roll SwiftShader from f54df11f323e to afbfd351374d (2 revisions) skia-autoroll 2022-06-08 04:01:26 +0000
  • ac6f96def9 Roll vulkan-deps from 3bc63b5d22bc to cf0460217e98 (11 revisions) skia-autoroll 2022-06-08 00:34:36 +0000
  • 4d77ec3280 Remove GrShaderCaps accessor functions. John Stiles 2022-06-07 17:03:38 -0400
  • acfa138998 [skottie] Text animator support for stroke width Florin Malita 2022-06-02 17:43:42 -0400
  • 975407491e Add missing header to gni file. John Stiles 2022-06-07 16:18:35 -0400
  • a6f625c24c Remove caps-accessor function pointers from SkSL::Setting. John Stiles 2022-06-07 16:30:15 -0400
  • 48bb28cf89 [Graphite] Prepare samplers in drawPass. Greg Daniel 2022-06-07 13:50:30 -0400
  • bc20800c4f Remove unused shader-cap fCanUseFastMath. John Stiles 2022-06-07 14:34:09 -0400
  • d45ffc66de Switch to using LeftTop for Transformed and SDFT glyphs Herb Derby 2022-06-06 17:18:04 -0400
  • fd40889786 Disable SkSLStructFieldNoFolding test in wasm-gm-tests. John Stiles 2022-06-07 10:16:05 -0400
  • 0317614443 [Graphite] Add prepareResources for DrawPass and handle Pipelines. Greg Daniel 2022-06-07 08:47:47 -0400
  • 2508d582b5 Enable StructFieldNoFolding test. John Stiles 2022-06-06 16:53:18 -0400
  • 0351cac00c Roll vulkan-deps from 23bf94f3d252 to 3bc63b5d22bc (4 revisions) skia-autoroll 2022-06-07 11:52:36 +0000
  • 32bb72454d Roll ANGLE from 7fb021b08ee3 to ce3c0fe901f8 (8 revisions) skia-autoroll 2022-06-07 04:01:13 +0000
  • 0f5404fc63 Roll SwiftShader from 26243894edb8 to f54df11f323e (2 revisions) skia-autoroll 2022-06-07 04:01:26 +0000
  • 1d4f1e8de5 Roll Dawn from 2f5d8e33d736 to e7099d4f3bb2 (7 revisions) skia-autoroll 2022-06-07 04:01:07 +0000
  • 300f96a8e2 Roll vulkan-deps from 7aa9b8dad8d1 to 23bf94f3d252 (7 revisions) skia-autoroll 2022-06-06 23:10:36 +0000
  • b6f91bc023 Optimize away equality checks for structs with known values. John Stiles 2022-06-06 16:55:36 -0400
  • a75ee2620b Optimize away field accesses to known structs. John Stiles 2022-06-06 15:52:35 -0400
  • ad06265b37 Reland "Add unit test covering struct field folding." John Stiles 2022-06-06 15:51:19 -0400
  • 48805a6c01 Simplify SkSL::Setting code dramatically Brian Osman 2022-06-03 15:48:30 -0400
  • 3f381474f8 [graphite] Add HW tessellated stroking sksl and enable Michael Ludwig 2022-06-02 16:16:25 -0400
  • 3ba37e1d38 Revert "Add unit test covering struct field folding." John Stiles 2022-06-06 15:59:29 +0000
  • 84a7d44d4b Allow buildroot to specify location of vulkan_memory_allocator Dan Field 2022-06-03 20:43:40 -0700
  • abeba7e6ce [includes] Fix dangling IWYU issue Kevin Lubick 2022-06-06 10:35:04 -0400
  • 37e7856fe6 [bazel] Add 2 IWYU jobs to CQ Kevin Lubick 2022-06-06 10:04:32 -0400
  • b08f804b29 [bazel] Add CI jobs for IWYU Kevin Lubick 2022-06-06 09:52:00 -0400
  • 69a60e6dc0 [includes] Enforce IWYU on several directories Kevin Lubick 2022-06-06 09:50:32 -0400
  • 590d3cc8f7 [bazel] Re-implement IWYU enforcement Kevin Lubick 2022-06-06 09:50:10 -0400
  • 3ee928de80 Fix checks for vk ycbcr helper support in tests. Greg Daniel 2022-06-06 09:12:42 -0400
  • a7b8e3fb75 [graphite] remove 'testPrecompile' from Graphite config options Robert Phillips 2022-06-03 16:38:43 -0400
  • 0998b808b9 Remove unused 'isConstantOrUniform' method from Expression. John Stiles 2022-06-06 09:38:16 -0400
  • 0cbba91940 Add unit test covering struct field folding. John Stiles 2022-06-06 09:46:50 -0400
  • 47b6b5897b Remove various sk_Caps settings Brian Osman 2022-06-03 14:59:46 -0400
  • 39352983ea [includes] Apply include-what-you-use to sksl/ Kevin Lubick 2022-06-06 08:57:58 -0400
  • 9fd18cc6c2 Add ES3 test for trivially inlinable arguments. John Stiles 2022-06-06 08:37:34 -0400
  • 4d7d29c99f [Graphite] Add prepareResource step to Tasks when making Recordings. Greg Daniel 2022-06-03 14:59:02 -0400
  • e636f6ab8c Roll vulkan-deps from 05b48d0a0740 to 7aa9b8dad8d1 (1 revision) skia-autoroll 2022-06-06 10:32:36 +0000
  • c11360e5ae Roll ANGLE from 53ec886e412e to 7fb021b08ee3 (10 revisions) skia-autoroll 2022-06-06 04:01:13 +0000
  • 3b75fdda14 Roll SwiftShader from 19e3080dfe86 to 26243894edb8 (1 revision) skia-autoroll 2022-06-06 04:01:26 +0000
  • 0708bed2b1 Roll Dawn from c3c3bf538f07 to 2f5d8e33d736 (5 revisions) skia-autoroll 2022-06-06 04:01:13 +0000
  • 04c656f52a Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-06-05 07:27:05 +0000
  • 1713e69fe8 Improve TrivialArgumentsInlineDirectly test cases. John Stiles 2022-06-04 16:43:09 -0400
  • 2db58ed6cc Add comment explaining rewrite-matrix code. John Stiles 2022-06-03 16:13:23 -0400
  • 4cc30bb9c5 Roll vulkan-deps from 4e01d8afaef2 to 05b48d0a0740 (1 revision) skia-autoroll 2022-06-04 14:43:36 +0000
  • 5c504a1c09 Roll vulkan-deps from e94c0d48eb5a to 4e01d8afaef2 (2 revisions) skia-autoroll 2022-06-03 23:19:36 +0000
  • 30969dfa6d Common uniform setting for GrSkSLFP and MeshGP Brian Salomon 2022-06-03 15:28:24 -0400
  • c42960d4f2 [graphite] Split out CombinationBuilder tests Robert Phillips 2022-06-03 14:39:31 -0400
  • f8c1c459b1 Revert "Revert "Restored unsized array support to SkSL"" Ethan Nicholas 2022-06-03 13:39:06 -0400
  • 871476a9b2 Improve constructor handling in Analysis::IsTrivialExpression. John Stiles 2022-06-03 14:22:31 -0400
  • 3e08ec878d Finish uniform support for SkMesh. Brian Salomon 2022-06-03 14:00:12 -0400
  • d29d446a7d Fix layout alignment bug with half2x2 matrices. John Stiles 2022-06-03 13:04:38 -0400
  • 2d2d2b4d1a Add test demonstrating that matrix/vector casts are considered trivial. John Stiles 2022-06-03 11:29:51 -0400
  • f111a27fc2 [graphite] Simplify how blend modes are stored in the CombinationBuilder Robert Phillips 2022-06-03 11:35:44 -0400
  • 5270322b46 Revert "Restored unsized array support to SkSL" Brian Osman 2022-06-03 15:55:34 +0000
  • 357958225d Fix sample count when rebinding gl ms_rtt FBO. Greg Daniel 2022-06-03 10:27:27 -0400
  • 2ef2cbcce1 Revert "Add test demonstrating that matrix/vector casts are considered trivial." Brian Osman 2022-06-03 14:58:22 +0000
  • 0c8a88526d [graphite] Add debug guards against reusing dead SkCombinationOptions Robert Phillips 2022-06-03 09:38:16 -0400
  • c18fb9c8a2 Add test demonstrating that matrix/vector casts are considered trivial. John Stiles 2022-06-03 09:31:38 -0400
  • 9583759bbd Restored unsized array support to SkSL Ethan Nicholas 2022-06-02 14:50:39 -0400
  • 1e5eab37e1 Manually Roll Dawn from 232abaefc35d to c3c3bf538f07 (10 revisions) Kevin Lubick 2022-06-03 09:16:31 -0400
  • 6e0a205f80 [graphite] Expand capabilities of SkCombinationsBuilder Robert Phillips 2022-06-02 12:09:03 -0400
  • 4ff73144c3 [infra] Remove CheckGeneratedBazelFiles job Kevin Lubick 2022-06-02 09:44:30 -0400
  • 6a00ee05ff [gcs_mirror] Add support for URLs ending with ".tgz". Leandro Lovisolo 2022-06-03 00:32:08 +0000
  • b9be86b038 Roll vulkan-deps from ef513cbf195c to e94c0d48eb5a (4 revisions) skia-autoroll 2022-06-03 10:40:36 +0000
  • 74949fc4c2 Roll ANGLE from e04314fd8f19 to 53ec886e412e (9 revisions) skia-autoroll 2022-06-03 04:01:14 +0000
  • 3789354a30 Roll SwiftShader from 1bf3ae22a00d to 19e3080dfe86 (9 revisions) skia-autoroll 2022-06-03 04:01:26 +0000
  • 02031e67d0 [sksl][wgsl] Support WGSL in SkSLMemoryLayout Arman Uguray 2022-05-31 20:56:16 -0700
  • 81737585ff Roll vulkan-deps from 7ab4802b330f to ef513cbf195c (5 revisions) skia-autoroll 2022-06-02 21:58:36 +0000
  • 8ad66c2340 Migrate Analysis::IsTrivialExpression to its own cpp. John Stiles 2022-06-02 15:54:18 -0400
  • fed5f770d3 Cleanup includes and forwards for TextBlob, etc. Herb Derby 2022-06-02 12:25:47 -0400
  • d0519f1219 [bazel] Add Presubmit exception for public.bzl Kevin Lubick 2022-06-02 15:42:58 -0400
  • d39593de31 [bazel] Fix presubmit to properly ignore missing buildifier Kevin Lubick 2022-06-02 15:22:29 -0400
  • 37b5f3b164 Replace optional<DSLType> with null. John Stiles 2022-06-02 09:22:53 -0400
  • 29a8e48613 [canvaskit] Deploy v0.34.1 Kevin Lubick 2022-06-02 13:35:44 -0400
  • 6886d924a0 Add SubRunContainer to public.bzl Ben Wagner 2022-06-02 13:08:28 -0400
  • fda62fdd83 Roll FreeType from b98dd169 to c26872ed (4 commits) Ben Wagner 2022-06-02 12:32:09 -0400
  • c2fac25c6e Remove redundant positionMatrix in TextBlob Herb Derby 2022-06-02 12:10:36 -0400
  • d881def3e5 Move SubRunContainer to its own .h and .cpp Herb Derby 2022-05-31 15:29:05 -0400
  • 9f85e0e12d Further reduce the size of DSLType. John Stiles 2022-06-02 09:13:33 -0400
  • a98b3a1f0c Reduce the size of DSLType. John Stiles 2022-06-01 18:00:43 -0400
  • f64f211283 [bazel] Use pre-built taskdriver for faster BazelBuild jobs Kevin Lubick 2022-06-02 09:24:02 -0400
  • cb8e5b28f0 Remove MSVC __popcnt intrinsic special casing Robert Phillips 2022-06-01 16:21:00 -0400
  • 18fdfe83a5 Add SkSurfaceProps parameter to several APIs Ian Prest 2022-06-01 14:06:10 -0700
  • 455addeff6 [bazel] Add 4 CI jobs, 1 CQ job to test Bazel builds Kevin Lubick 2022-06-02 08:34:35 -0400
  • ee62fad9a4 [bazel] Add "skia_internal" target that exposes private API for tests/tools. Kevin Lubick 2022-06-01 14:45:46 -0400
  • 89fea08f6b Roll vulkan-deps from b0ac9f33937d to 7ab4802b330f (4 revisions) skia-autoroll 2022-06-02 07:41:36 +0000
  • 85c75b7d9c Roll ANGLE from 9800a3cf3f7c to e04314fd8f19 (14 revisions) skia-autoroll 2022-06-02 04:01:13 +0000
  • d788590483 Roll SwiftShader from 55dd5e7034ed to 1bf3ae22a00d (2 revisions) skia-autoroll 2022-06-02 04:01:26 +0000
  • 2b1ed68f03 Roll Dawn from 25b7e98d1100 to 232abaefc35d (26 revisions) skia-autoroll 2022-06-02 04:01:46 +0000
  • 3daf310ed8 Roll HarfBuzz from 8d1b000a to 858570b1 (460 commits) Ben Wagner 2022-06-01 17:22:39 -0400
  • e02ed227f6 Move SubRun alloc estimator to SubRunContainer Herb Derby 2022-06-01 15:47:51 -0400
  • 38847f13db Roll vulkan-deps from 23b710f1a0b3 to b0ac9f33937d (1 revision) skia-autoroll 2022-06-01 18:53:36 +0000
  • 586e6354aa SkMeshSpecification supports uniforms. Brian Salomon 2022-05-31 14:15:46 -0400
  • 479fa1c9ca Roll SK Tool from 7773a2b07a31 to 1b7947e28c99 skia-autoroll 2022-06-01 18:20:21 +0000
  • 61f0ea4f7a [bazel] Move remaining codec build rules to //bazel/external Kevin Lubick 2022-06-01 14:45:18 -0400
  • bd969a089d [sksl] Disallow boolean uniforms Arman Uguray 2022-05-20 10:49:37 -0700
  • 3aed21ce0e [bazel] Fix Dawn rules (new generated files) Kevin Lubick 2022-06-01 14:01:57 -0400
  • 1d27124c48 Add SkPopCount Robert Phillips 2022-06-01 13:10:53 -0400
  • 5723585ba3 Disable the CFI sanitizer only when casting pointers. John Stiles 2022-06-01 14:32:43 +0000
  • bebf8e34c3 [bazel] Fix typo Kevin Lubick 2022-06-01 07:52:36 -0400
  • 1da7be7a85 Cleanup SkText warnings Florin Malita 2022-05-20 11:03:52 -0400
  • 97caefd055 [bazel] Move zlib and libpng out of //third_party/BUILD.bazel Kevin Lubick 2022-05-31 16:22:31 -0400
  • b217400869 Roll vulkan-deps from ba231aba2243 to 23b710f1a0b3 (5 revisions) skia-autoroll 2022-06-01 06:13:36 +0000
  • 48cb5bc138 Roll ANGLE from 0b533e64cf61 to 9800a3cf3f7c (9 revisions) skia-autoroll 2022-06-01 04:01:13 +0000
  • f19abf4c3a Roll SwiftShader from 51c43dc015b7 to 55dd5e7034ed (1 revision) skia-autoroll 2022-06-01 04:01:26 +0000
  • 2c1259e699 Roll Dawn from f45180a428d2 to 25b7e98d1100 (61 revisions) skia-autoroll 2022-06-01 04:00:46 +0000
  • 817dd601f8 Reland "Disable Control-Flow Integrity in SkTArray when casting buffer to T*." John Stiles 2022-05-31 16:13:07 -0400
  • b018bcf5d5 Introduce SubRunContainer - common SubRun code from Blobs and Slugs Herb Derby 2022-05-26 09:22:29 -0400
  • 6c8ee260d5 Roll SK Tool from 42e81270f532 to 7488f1b9caa8 skia-autoroll 2022-05-31 19:35:21 +0000
  • 8d69d04579 [bazel] Add fixes for G3 Kevin Lubick 2022-05-31 15:20:59 -0400
  • d1e84595fb Returning back offsets for glyphs Julia Lavrova 2022-05-26 11:09:35 -0400
  • ef7c45a0fa Revert "Disable Control-Flow Integrity in SkTArray when casting buffer to T*." John Stiles 2022-05-31 18:49:09 +0000
  • 9c9ef3845d GrResourceProvider::createBuffer: group data ptr with size in overload. Brian Salomon 2022-05-26 19:33:20 -0400
  • 8272b06ed8 Roll vulkan-deps from 59aa5963cf64 to ba231aba2243 (1 revision) skia-autoroll 2022-05-31 16:11:36 +0000
  • 9676ef7302 Constify the uniform value SkDatas in runtime effects Brian Salomon 2022-05-26 10:16:51 -0400
  • 153bd188e6 Clear the hard line break flag when resetting the TextWrapper Jason Simmons 2022-05-25 16:51:32 -0700
  • e78db5d632 Remove pending-error support from the ErrorReporter. John Stiles 2022-05-31 10:38:53 -0400
  • 981b140e2f Eliminate DSLPossibleStatement. John Stiles 2022-05-31 10:36:14 -0400
  • 8f7abc5eee Remove CFI workaround from parser. John Stiles 2022-05-31 09:53:33 -0400
  • c6218799a6 Reland "Eliminate DSLPossibleExpression." John Stiles 2022-05-31 09:38:37 -0400
  • c123b5a93d [bazel] Add rules for CanvasKit and dependent modules Kevin Lubick 2022-05-27 15:12:31 -0400
  • 5810c7ad0b [bazel] Add new rules for various tools Kevin Lubick 2022-05-27 15:03:36 -0400
  • 956704b387 [bazel] Get GPU examples working Kevin Lubick 2022-05-27 14:47:29 -0400
  • 2c65579aad [bazel] Add in hierarchical filegroup Bazel rules. Kevin Lubick 2022-05-27 13:56:03 -0400
  • 4511c7b7fb [bazel] Delete gazelle-based BUILD.bazel files Kevin Lubick 2022-05-31 09:32:24 -0400
  • 790e8cc4e3 Don't take initial buffer data in GrGpu::createBuffer. Brian Salomon 2022-05-26 14:44:17 -0400
  • 0b1384de5a Disable Control-Flow Integrity in SkTArray when casting buffer to T*. John Stiles 2022-05-31 09:21:15 -0400
  • 0582a9e619 [bazel] Document need for --cc_output_directory_tag Kevin Lubick 2022-05-27 09:16:29 -0400
  • 72c7c37737 Fix bazel makefile on Windows Ian Prest 2022-05-27 18:43:55 -0700
  • a3d2d62509 Roll ANGLE from a2fe4445dce5 to 0b533e64cf61 (7 revisions) skia-autoroll 2022-05-31 04:01:14 +0000
  • 44444cccb8 Roll SwiftShader from d070309f7d15 to 51c43dc015b7 (1 revision) skia-autoroll 2022-05-31 04:01:26 +0000
  • fb2d7d7a59 Roll ANGLE from ae3de1a8c446 to a2fe4445dce5 (11 revisions) skia-autoroll 2022-05-30 04:01:14 +0000
  • ddbc340987 Roll SwiftShader from 5ca5b0ae5a7d to d070309f7d15 (5 revisions) skia-autoroll 2022-05-30 04:01:26 +0000
  • 1f150eb68c Comment SkColor4f's makeOpaque function Aaron Krajeski 2022-05-25 18:59:44 -0400
  • d05aff78a0 Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-05-29 07:50:01 +0000
  • 20a2f7b4d4 Roll vulkan-deps from 2f94e7e4c5bb to 59aa5963cf64 (2 revisions) skia-autoroll 2022-05-28 11:54:36 +0000
  • ee6f41262b Add Pixel5 Android12 jobs. Joe Gregorio 2022-05-27 15:16:01 -0400
  • 9753199415 Roll vulkan-deps from 528f7d8e618c to 2f94e7e4c5bb (6 revisions) skia-autoroll 2022-05-27 23:13:13 +0000
  • 162dfca340 Roll vulkan-deps from 0899816630a9 to 528f7d8e618c (4 revisions) skia-autoroll 2022-05-27 10:33:13 +0000
  • 6e1e6f3825 Roll ANGLE from 7ad48b846545 to ae3de1a8c446 (7 revisions) skia-autoroll 2022-05-27 04:01:22 +0000
  • c41cf0d4f8 Roll SwiftShader from b5cb037f0292 to 5ca5b0ae5a7d (4 revisions) skia-autoroll 2022-05-27 04:01:27 +0000
  • b0831daddc Roll vulkan-deps from 6885957e17e7 to 0899816630a9 (7 revisions) skia-autoroll 2022-05-26 21:54:13 +0000
  • 93b0629262 Allow callers of SkEventTracer::SetInstance to avoid installing atexit() callback. Olivier Li 2022-05-26 15:37:14 -0400
  • 13fda2a4e7 implement animatable particle drawables Jorge Betancourt 2022-05-25 09:45:28 -0400
  • 2d51639e4b Reorder code to reduce namespace transitions Herb Derby 2022-05-26 11:38:36 -0400
  • e12fbb2f74 Remove unused method BlobCast; small cleanups Herb Derby 2022-05-26 11:58:35 -0400
  • 27d842a14c Manual roll of dawn Kevin Lubick 2022-05-26 13:37:15 -0400
  • 072f35ce05 Roll FreeType from a8e4563c to b98dd169 (32 commits) Ben Wagner 2022-05-26 11:11:00 -0400
  • d78d52a86f Revert "Add Perfetto library (gn & bazel) and bare-bones SkPerfTrace class" Tyler Denniston 2022-05-26 15:06:14 +0000
  • 6a67f1f40f Revert "Reland "Create updateResourceLabel method."" Tyler Denniston 2022-05-26 15:24:19 +0000
  • 89f4bd44ed Fix missed tracing line; convert to if constexpr Herb Derby 2022-05-26 10:00:13 -0400
  • 4f4f48150c Reduce SkGlyphRunPainter.h includes Herb Derby 2022-05-25 15:52:54 -0400
  • 35ef74b7a4 Reland "Create updateResourceLabel method." Aditya Kushwah 2022-05-25 12:30:01 -0700
  • f92fbda207 Roll vulkan-deps from 52bc20ec61a0 to 6885957e17e7 (1 revision) skia-autoroll 2022-05-26 09:12:13 +0000
  • bf7409b321 Roll ANGLE from c608df696874 to 7ad48b846545 (9 revisions) skia-autoroll 2022-05-26 04:01:22 +0000
  • c9c86fef72 Force removal of broken symlink that ships with Perfetto Nicolette Prevost 2022-05-25 16:17:37 -0400
  • f12058860b Roll vulkan-deps from c8893896acff to 52bc20ec61a0 (6 revisions) skia-autoroll 2022-05-25 20:29:13 +0000
  • f58d05a909 [graphite] Move some types and basic structs off CommandBuffer. Greg Daniel 2022-05-25 14:00:50 -0400
  • 945d04d2fe Shift glyphs only by the horizontal offset in OneLineShaper::finish Jason Simmons 2022-05-24 14:45:18 -0700
  • 3860cfd7b4 Apply styles when painting lines containing only placeholders Jason Simmons 2022-05-24 16:48:58 -0700
  • bb43e141ec Move SkGlyphPositionRoundingSpec to Glyph Herb Derby 2022-05-25 11:58:24 -0400
  • 052566d8cc Remove all uses of SkGlyphRunPainterInterface Herb Derby 2022-05-25 12:51:36 -0400
  • 4ce55b0c2f Inline all the process* SubRun routines into CategorizeGlyphRunList Herb Derby 2022-05-25 12:15:40 -0400
  • b3a74c7d8b move CategorizeGlyphRunList to TextBlob.cpp Herb Derby 2022-05-25 12:04:00 -0400
  • c41f07bd1d Clean up includes in Swizzle.h. Lei Zhang 2022-05-24 13:46:20 -0700
  • bfc9b94840 Add Perfetto library (gn & bazel) and bare-bones SkPerfTrace class Nicolette Prevost 2022-05-25 10:02:23 -0400
  • b946b55586 Revert "Create updateResourceLabel method." Tyler Denniston 2022-05-25 14:35:43 +0000
  • 605f92c7d7 Create updateResourceLabel method. Aditya Kushwah 2022-05-19 15:05:37 -0700
  • 70e432e727 Roll vulkan-deps from f2e3235f6ca7 to c8893896acff (3 revisions) skia-autoroll 2022-05-25 07:49:13 +0000
  • 5934f0e640 Roll ANGLE from 58fd315775c8 to c608df696874 (34 revisions) skia-autoroll 2022-05-25 04:01:22 +0000
  • 9b037f4081 Roll Dawn from c45f11ddb539 to f8a3a7c121a3 (9 revisions) skia-autoroll 2022-05-25 04:01:28 +0000
  • 45ecc58628 Roll vulkan-deps from aae529072cf3 to f2e3235f6ca7 (5 revisions) skia-autoroll 2022-05-24 19:10:13 +0000
  • fb7d1e5d7b Simplfy namespaces in TextBlob Herb Derby 2022-05-23 17:28:41 -0400
  • a6ae38df98 Roll SK Tool from 2542e37b1fba to 127d9926e6f5 skia-autoroll 2022-05-24 18:20:22 +0000
  • 225c8861b7 [pdf] Differentiate text from byte strings. Ben Wagner 2022-05-23 17:45:13 -0400
  • 88e0e75380 [canvaskit] Fix uniform handling for makeShader and MallocObj Kevin Lubick 2022-05-24 10:01:56 -0400
  • 4c26a927a6 Fix compile error on chrome bots Herb Derby 2022-05-24 11:29:49 -0400
  • 0221e79b8b Remove SkNx entirely Michael Ludwig 2022-05-20 16:42:50 -0400
  • a25aeff052 Move GrTextBlobRedrawCoordinator to sktext:gpu namespace. Jim Van Verth 2022-05-24 10:37:37 -0400
  • 36b8d05921 [graphite] Add uniforms for transform to stroke render step Michael Ludwig 2022-05-16 09:30:37 -0400
  • 66ef531e8d [bazel] Temporarily remove IWYU CI job Kevin Lubick 2022-05-24 10:26:02 -0400
  • 163db5205d Ref to initialPositionMatrix on SubRun Herb Derby 2022-05-23 16:00:45 -0400
  • e526b7ed68 [canvaskit] Expose Canvas.getDeviceClipBounds() Kevin Lubick 2022-05-23 16:53:15 -0400
  • 8ad30fcbbe Roll Dawn from 318f6acd56c0 to c45f11ddb539 (7 revisions) skia-autoroll 2022-05-24 04:01:28 +0000
  • c00eb65799 Roll vulkan-deps from 96612da0dde0 to aae529072cf3 (1 revision) skia-autoroll 2022-05-24 03:25:13 +0000
  • 791f4bcf3e Fix up Ganesh and Graphite defines. Jim Van Verth 2022-05-23 15:07:14 -0400
  • 0fcf38ce16 Pass the SubRun storage to draw to be counted in the op Herb Derby 2022-05-20 14:20:56 -0400
  • dfabbfc0e3 [graphite] Add SkCombinationBuilder.h Robert Phillips 2022-05-23 14:38:16 -0400
  • 8fd61eea0d [graphite] Add SkBudgeted field to Resources. Greg Daniel 2022-05-23 12:57:20 -0400
  • 7ca19d2a56 [pathkit] Expose res_scale Kevin Lubick 2022-05-23 12:46:04 -0400
  • 767586b330 Update Sk4px to use skvx instead of SkNx Michael Ludwig 2022-05-20 15:55:12 -0400
  • 3149a7b283 Moving GrTextBlob to sktext::gpu Jim Van Verth 2022-05-23 11:34:17 -0400
  • ccf94835ee [graphite] Flesh out stroke patch writing Michael Ludwig 2022-05-16 09:29:47 -0400
  • 230c535dfe Manual dawn roll Michael Ludwig 2022-05-23 09:12:14 -0400
  • 8d7729ee6a Roll vulkan-deps from 82a65519c521 to 96612da0dde0 (1 revision) skia-autoroll 2022-05-23 14:43:13 +0000
  • 86323276b2 [graphite] Add shell for TessellateStrokeRenderStep Michael Ludwig 2022-05-20 20:05:42 -0400
  • 193c16380f Revert "Eliminate DSLPossibleExpression." Tyler Denniston 2022-05-23 14:21:50 +0000
  • 8e870728db Update filters to use skvx instead of SkNx Michael Ludwig 2022-05-20 17:02:33 -0400
  • f2d000328f Eliminate DSLPossibleExpression. John Stiles 2022-05-21 17:05:58 -0400
  • d3cbea4114 Roll SwiftShader from 73679602bc0b to b5cb037f0292 (2 revisions) skia-autoroll 2022-05-23 04:01:27 +0000
  • fb7f03aeac Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-05-22 07:51:06 +0000
  • ade84dfd2b Roll vulkan-deps from 5fcdc8144e78 to 82a65519c521 (1 revision) skia-autoroll 2022-05-21 08:29:13 +0000
  • 7f4a5f2ebb Remove dead code in PossibleStatement/PossibleExpression dtors. John Stiles 2022-05-20 18:04:25 -0400
  • 0d8b218f8a Roll SK Tool from 97525e74ca36 to d66bc1818def skia-autoroll 2022-05-20 20:48:22 +0000
  • 9ae91aa2c0 [pdf] Reduce nesting in gradient functions. Ben Wagner 2022-05-17 22:14:01 -0400
  • 5c9d1a90eb Introduce someExcludedGlyphs to align Slug and Blob processing Herb Derby 2022-05-20 10:47:31 -0400
  • e803e61f4f Roll skcms from dcb0286a1e17 to 9c30a95f0f16 (1 revision) skia-autoroll 2022-05-20 17:29:31 +0000
  • 30cec70bef Roll vulkan-deps from 880c9e0050c6 to 5fcdc8144e78 (4 revisions) skia-autoroll 2022-05-20 19:43:13 +0000
  • c43555b2f9 [graphite] Delete unused/refrenced cpp file Michael Ludwig 2022-05-20 13:45:57 -0400
  • d4f366e7da Update SkTArray tests to include arrays of objects with vtables. John Stiles 2022-05-20 12:31:53 -0400
  • 17391db9fb Remove unused type alias GrAtlasSubRunOwner Herb Derby 2022-05-20 14:58:38 -0400
  • e55e01640b [graphite] Move Slug to gpu shared Jim Van Verth 2022-05-20 15:01:58 -0400
  • 0275828111 [graphite] Update job/task auto-trigger to reflect new directory Michael Ludwig 2022-05-20 13:41:58 -0400
  • d2fba4ac94 [pdf] Fix complex mirrored gradients in Preview. Ben Wagner 2022-05-20 12:18:13 -0400
  • 9c8b5c6566 Enable Matrix-Scalar math tests on all ANGLE Mac bots Brian Osman 2022-05-20 12:48:45 -0400
  • b9195414fd [graphite] Handle dynamic instances that never accumulated anything Michael Ludwig 2022-05-20 09:17:01 -0400
  • 7a9744cc4c [graphite] Remove need for Plot subclass. Jim Van Verth 2022-05-20 10:25:50 -0400
  • b2e3f57866 [graphite] Pull the ShaderType enum out of the ShaderCombo Robert Phillips 2022-05-19 13:00:29 -0400
  • d12cfa9d12 Update UBSAN TODO assigned to Xoogler. John Stiles 2022-05-20 09:25:03 -0400
  • 14aa53bf38 Add rive to third_party Add rive slide to Viewer Michael Reed 2022-05-19 20:08:01 -0400
  • b2a8a7e3e8 Roll vulkan-deps from db71a037284b to 880c9e0050c6 (2 revisions) skia-autoroll 2022-05-20 07:00:13 +0000
  • 531b0b096b Roll ANGLE from 6ae0c3214c41 to 58fd315775c8 (13 revisions) skia-autoroll 2022-05-20 04:01:21 +0000
  • 1ab0d40b83 Roll SwiftShader from 2933d3126969 to 73679602bc0b (4 revisions) skia-autoroll 2022-05-20 04:01:27 +0000
  • 1186b60fcf [graphite] Only convert LinearTolerances to vertex counts when invoking draw calls Michael Ludwig 2022-05-18 13:40:54 -0400
  • 4621ef2a8a Improve skvx::any() and all() intrinsics Michael Ludwig 2022-05-19 15:55:26 -0400
  • ab8cfbed8f Update SkMatrix to use skvx instead of SkNx Michael Ludwig 2022-05-18 13:32:50 -0400
  • 8a0df35046 Update SkGeometry et al. to skvx from SkNx Michael Ludwig 2022-05-18 13:29:14 -0400
  • 1a7fb782ae Make float color versions of SkBitmap::clear Aaron Krajeski 2022-05-19 17:31:16 -0400
  • 019046e408 Roll SK Tool from e770b52f19c3 to bf200d93f5e3 skia-autoroll 2022-05-19 22:10:23 +0000
  • 8c30cab578 Return the width of a placeholder in iterateThroughSingleRunByStyles Jason Simmons 2022-05-19 12:10:23 -0700
  • ee16b9b4ff Skip blurcircles2 on Win10 RTX3060. Joe Gregorio 2022-05-19 16:24:37 -0400
  • 6ba1e8dd95 Manual Dawn roll from 34d2d1ba0273 to 4bdded68d58d (34 revisions) Brian Salomon 2022-05-19 16:02:34 -0400
  • 3dc829746a Eliminate vtable from DSLVar class hierarchy. John Stiles 2022-05-19 14:47:34 -0400
  • f774e6c90b Have CategorizeGlyphRunList take a strike cache as a param Herb Derby 2022-05-18 16:52:16 -0400
  • 9b59fe655c Convert color data to skvx::float4 from Sk4f Michael Ludwig 2022-05-17 16:26:03 -0400
  • 7f99451720 [particles] add support for multiframe asset bindings Jorge Betancourt 2022-05-19 14:25:52 -0400
  • 14194828eb Remove SkSL portions of SkCapabilities when SkSL is not enabled Brian Osman 2022-05-19 13:46:26 -0400
  • 5fa8655f67 Simplify DSLVar assignment. John Stiles 2022-05-19 14:25:20 -0400
  • 54bc898eae Roll vulkan-deps from f1a5c8f12c26 to db71a037284b (4 revisions) skia-autoroll 2022-05-19 18:17:13 +0000
  • 480532d1c8 [graphite] Moving still more files into src/text/gpu Jim Van Verth 2022-05-19 12:41:15 -0400
  • fb21a44e2d Added expected hash for MarkupSafe for the MacOS platform with the M1 chip Nicolette Prevost 2022-05-19 13:11:33 -0400
  • 29996e85c2 Fix an off-by-one affecting letter spacing in Flutter Jason Simmons 2022-05-18 12:58:57 -0700
  • a6178be7d1 Require DSL variables to have names. John Stiles 2022-05-19 10:57:29 -0400
  • 16f1505498 [graphite] Remove DepthStencilOnly handling Robert Phillips 2022-05-19 10:32:20 -0400
  • effd0aeccd Reland "Remove DSLWrapper helper class." John Stiles 2022-05-19 10:13:36 -0400
  • dce2889681 [graphite] Add a CombinationBuilder Robert Phillips 2022-05-18 15:08:40 -0400
  • 2050c229b9 Fix a typo in GrRenderTask.h Zhou Shuangshuang 2022-04-27 20:23:24 +0800
  • 9e2a74f029 Remove fragment-processor stack from DSL ThreadContext. John Stiles 2022-05-18 21:15:27 -0400
  • 8ad9c82d30 Remove VarUniformHandle DSL method. John Stiles 2022-05-18 21:13:45 -0400
  • 8366527b9b Reland "Remove operator= from DSL expression types." John Stiles 2022-05-19 12:25:31 +0000
  • 0be7e31a03 Add mike@reedtribe.org to AUTHORS Michael Reed 2022-05-18 14:24:36 -0400
  • 1d2607d4f2 Roll vulkan-deps from f39cf68e03c2 to f1a5c8f12c26 (4 revisions) skia-autoroll 2022-05-19 05:38:13 +0000
  • f25eb378c6 Roll ANGLE from c649979b7f2f to 6ae0c3214c41 (17 revisions) skia-autoroll 2022-05-19 04:01:13 +0000
  • 2bb8f8a1cf Roll SwiftShader from 89eb09307fbc to 2933d3126969 (2 revisions) skia-autoroll 2022-05-19 04:01:58 +0000
  • 5f1d2f52d3 [graphite] Add 8-stop gradients James Godfrey-Kittle 2022-05-18 17:44:22 -0400
  • 884d45926d Add controls to fontscalerdistortable gm. Ben Wagner 2022-05-18 16:02:42 -0400
  • 9c34707e2a Remove most uses of ES3Options, in favor of #version 300 Brian Osman 2022-05-13 16:49:45 -0400
  • b6b7898599 Remove program setting fAssertDSLObjectsReleased. John Stiles 2022-05-18 12:16:19 -0400
  • b7d4cebf08 Make GrCaps and graphite::Caps derive from SkCapabilities Brian Osman 2022-05-17 17:33:32 -0400
  • 4ea5837249 Remove unrolled-loop path from gaussian convolution effect. John Stiles 2022-05-17 17:48:32 -0400
  • 1f302f418c Roll vulkan-deps from b190c10e0804 to f39cf68e03c2 (2 revisions) skia-autoroll 2022-05-18 16:55:32 +0000
  • 54190a59b3 Manual Dawn roll from ab9757036bd6 to 34d2d1ba0273 Brian Salomon 2022-05-18 11:15:26 -0400
  • e435bd7c9b [sksl] Add SK_POINTSIZE_BUILTIN constant Arman Uguray 2022-05-18 10:11:44 -0400
  • 6fc86db5e4 [graphite] More 4-stop gradient tile modes James Godfrey-Kittle 2022-05-18 11:09:30 -0400
  • e76f507164 Remove variable-declared flags from DSLVarBase. John Stiles 2022-05-17 23:22:10 -0400
  • d35e9151bc Remove automatic name mangling from DSL. John Stiles 2022-05-17 22:55:18 -0400
  • 6b0e8256aa [graphite] Begin mutating PaintCombo to be more encapsulated Robert Phillips 2022-05-17 15:36:00 -0400
  • 89435f5e91 Roll SK Tool from cf91dbbeb288 to eb657a60db81 skia-autoroll 2022-05-18 14:56:49 +0000
  • f30602e8d0 Update SKPs documentation link Ravi Mistry 2022-05-18 11:00:06 -0400
  • 6162ea9f4a Restructure gaussian blur code to avoid ES3 requirement. John Stiles 2022-05-17 17:48:11 -0400
  • 839a0b64fa [sksl][wgsl] Field access and test for vertex stage builtins Arman Uguray 2022-05-11 09:59:26 -0700
  • 606876995e [infra] Fix dangling Python2-specific issues Kevin Lubick 2022-05-18 09:49:35 -0400
  • 90627c83c1 Avoid potential for division by zero in sk_clamp_grad_4. John Stiles 2022-05-17 19:33:06 -0400
  • a72ce38927 Remove unused Retain method. John Stiles 2022-05-17 22:08:14 -0400
  • 91e4c7847e Remove C++14 workaround code. John Stiles 2022-05-17 21:43:31 -0400
  • 4b354dfb5b Revert "Remove operator= from DSL expression types." John Stiles 2022-05-18 13:21:22 +0000
  • 37c03c8d73 Revert "Remove DSLWrapper helper class." John Stiles 2022-05-18 13:20:43 +0000
  • 4293425ae0 Roll ANGLE from 807c94ea85e0 to c649979b7f2f (10 revisions) skia-autoroll 2022-05-18 04:01:31 +0000
  • 4847ce6a26 Roll vulkan-deps from a007583f62b5 to b190c10e0804 (5 revisions) skia-autoroll 2022-05-18 04:14:33 +0000
  • fef7134460 Roll SwiftShader from 4011ab35f3d8 to 89eb09307fbc (3 revisions) skia-autoroll 2022-05-18 04:01:49 +0000
  • 02888a6f0a [sksl][wgsl] Support simple assignment Arman Uguray 2022-05-06 16:07:01 -0700
  • 5235b3df42 [sksl][wgsl] Add @interpolate(flat) annotation to integer IO Arman Uguray 2022-05-06 16:01:37 -0700
  • 52b040968a [infra] Remove Python2 when running CI tasks Kevin Lubick 2022-05-17 15:47:17 -0400
  • 11c0ca2833 [graphite] Use scalar constructor in Rect::Infinite Michael Ludwig 2022-05-17 15:24:40 -0400
  • 8ae4efb2b5 [infra] Create and use CIPD package for gsutil Kevin Lubick 2022-05-17 15:07:07 -0400
  • cb3009126d [graphite] Add entry point for registering SkBlenders w/ the Context Robert Phillips 2022-05-17 13:47:59 -0400
  • b2b1d6553e [sksl][wgsl] Prevent empty pipeline stage structs Arman Uguray 2022-05-06 15:46:28 -0700
  • c1504658a7 [sksl][wgsl] Enable WGSL validation using Tint Arman Uguray 2022-05-05 16:35:55 -0700
  • dc5e3d8dcf Update GrTextBlob::Key to use SkStrikeDeviceInfo Herb Derby 2022-05-17 11:14:00 -0400
  • 5c08e3c357 Standardize on skvx aliases, plus clean-up Michael Ludwig 2022-05-16 14:58:37 -0400
  • 8d9d9fa93a [bazel] Add Presubmit to remind devs about adding/deleting files. Kevin Lubick 2022-05-17 13:43:52 -0400
  • 94d7609696 Roll vulkan-deps from c37d1e2ab98c to a007583f62b5 (2 revisions) skia-autoroll 2022-05-17 15:33:32 +0000
  • c2d42fe243 Add #version directive to SkSL Brian Osman 2022-05-12 11:41:48 -0400
  • 371173e228 Fix gn for DSLWrapper.h Herb Derby 2022-05-17 10:36:46 -0400
  • 28dbc107d5 Have categorizeGlyphRunList take SkStrikeDeviceInfo Herb Derby 2022-05-16 15:42:02 -0400
  • 83887e4fe5 Add helper functions to compute vertex counts from LinearTolerances Michael Ludwig 2022-05-17 09:55:36 -0400
  • d325dbd05f Rename tess's pow2 and pow4 suffixes to p2 and p4 Michael Ludwig 2022-05-17 09:58:04 -0400
  • 13980102a5 [Fuchsia] Add cache mutex in SkFontMgr_Fuchsia Sergey Ulanov 2022-05-16 16:26:12 -0700
  • 3b4f862d05 Remove DSLWrapper helper class. John Stiles 2022-05-16 17:20:51 -0400
  • b143520625 Remove operator= from DSL expression types. John Stiles 2022-05-16 17:16:19 -0400
  • 3cbb13a93b Reland "Add SkCapabilities object" Brian Osman 2022-04-25 16:05:37 -0400
  • bf2ee31bce Roll SK Tool from 2ba8fd175800 to 84cc4bdc442d skia-autoroll 2022-05-17 12:05:49 +0000
  • 16fa353926 [bazel] Move third party BUILD.bazel files to bazel/external Kevin Lubick 2022-05-17 07:47:44 -0400
  • 56e251fd41 Roll ANGLE from 48b1f07b0fcb to 807c94ea85e0 (11 revisions) skia-autoroll 2022-05-17 04:01:31 +0000
  • b7ff3cb8b9 Roll vulkan-deps from b5c0eec3336c to c37d1e2ab98c (1 revision) skia-autoroll 2022-05-17 02:47:32 +0000
  • 4220ffbaf2 Fix the start/end indexes used for font features in SkParagraph Jason Simmons 2022-05-16 13:32:52 -0700
  • add9e135dd Reland "[infra] Remove old python scripts and urllib2 references" Kevin Lubick 2022-05-16 15:28:41 -0400
  • 40bd208dcc Remove DSL runtime effect support. John Stiles 2022-05-16 12:22:38 -0400
  • 3b16c4fb7a Combine all the device info needed for SubRun creation Herb Derby 2022-05-16 13:58:16 -0400
  • d2e8c965a4 Fix flutter roll Kevin Lubick 2022-05-16 15:23:38 -0400
  • a604dc364f Fix MSAN where glyphs are uninitialized in tests Herb Derby 2022-05-16 14:09:00 -0400
  • 067a4f2609 Miscellaneous gpu cleanup Robert Phillips 2022-05-11 15:59:18 -0400
  • e7ecd7449d Remove dead files from public.bzl. John Stiles 2022-05-16 13:40:22 -0400
  • b647498072 Add perspective matrix equality to GrTextBlob::Key Callum Moffat 2022-05-16 11:59:11 -0400
  • 48cc723716 Doc typos and formatting James Godfrey-Kittle 2022-05-16 12:22:14 -0400
  • 88a51fea63 Revert "Add SkCapabilities object" Brian Osman 2022-05-16 14:46:49 +0000
  • 3bc68ed74c Eliminate fOwnedNodes from symbol tables. John Stiles 2022-05-14 00:02:17 -0400
  • 4c2f5c305f Eliminate SkSL::CodeStringExpression. John Stiles 2022-05-14 00:01:36 -0400
  • 9216ee97d5 Remove DSLFP support. John Stiles 2022-05-16 11:36:09 -0400
  • 431f305d51 Remove useless std::move. John Stiles 2022-05-16 10:50:47 -0400
  • c4abee5e38 Revert "[bazel] Run gazelle only on the files that changed" Kevin Lubick 2022-05-16 15:40:59 +0000
  • 8c1fe9f743 Add file to public.bzl Michael Ludwig 2022-05-16 11:22:16 -0400
  • bde670a39b Remove DSL from GrGaussianConvolutionFragmentProcessor. John Stiles 2022-05-16 10:42:32 -0400
  • cb61d1ff99 Provide immediate patch's LinearTolerances to PatchAllocator Michael Ludwig 2022-05-16 10:15:22 -0400
  • ec19d41b08 Revert "Fix public.bzl" Brian Osman 2022-05-16 14:48:22 +0000
  • 54c080691a Cleanup code in SkChromeRemoteGlyphCache Herb Derby 2022-05-13 14:03:06 -0400
  • 41c7b8a64b Roll vulkan-deps from 131de3fd9ec7 to b5c0eec3336c (1 revision) skia-autoroll 2022-05-16 13:57:32 +0000
  • 39f73c0156 Remove DSL from GrConvexPolyEffect. John Stiles 2022-05-16 09:57:17 -0400
  • 5c6bf4f692 [bazel] Run gazelle only on the files that changed Kevin Lubick 2022-05-16 09:50:36 -0400
  • 24f0b884c0 [bazel] Move Dawn BUILD.bazel to third_party/bazel Kevin Lubick 2022-05-16 08:59:45 -0400
  • 0a5146ca3f Replace Constructor::Convert with ConstructorSplat::Make. John Stiles 2022-05-14 16:05:18 -0400
  • 4517711966 Add new file to google3 build. John Stiles 2022-05-16 09:00:27 -0400
  • e064c4c804 Fix public.bzl Kevin Lubick 2022-05-16 08:40:29 -0400
  • 3c34161973 Roll ANGLE from 8bb7c35c2159 to 48b1f07b0fcb (16 revisions) skia-autoroll 2022-05-16 04:01:31 +0000
  • 5ee962bc9d Roll SwiftShader from f1c2c0b07281 to 4011ab35f3d8 (1 revision) skia-autoroll 2022-05-16 04:01:49 +0000
  • 2213f3c810 Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-05-15 07:50:40 +0000
  • ca7bd5e6b4 Roll vulkan-deps from b4fc55a102dd to 131de3fd9ec7 (1 revision) skia-autoroll 2022-05-15 02:24:32 +0000
  • 87a96b8961 Roll vulkan-deps from 520daea585de to b4fc55a102dd (1 revision) skia-autoroll 2022-05-14 13:44:32 +0000
  • beefc9c5d2 Roll vulkan-deps from 0ff867fa3164 to 520daea585de (6 revisions) skia-autoroll 2022-05-13 20:37:20 +0000
  • 5bde3f4b2f Add kSkBlendModeCount Robert Phillips 2022-05-13 14:01:57 -0400
  • c5bb10cd48 Verify pinned state in glyphVector and deserialization Herb Derby 2022-05-12 15:33:07 -0400
  • 018b243aa4 Eliminate empty statements/nops in dehydrated modules. John Stiles 2022-05-13 10:51:38 -0400
  • 69fecd6c2d Add SkCapabilities object Brian Osman 2022-04-25 16:05:37 -0400
  • f6e31bf1dc Add const modifier to initialPreLocal identity matrix. John Stiles 2022-05-13 09:31:06 -0400
  • f4b4420410 Consolidate tessellation tolerance tracking into helper class Michael Ludwig 2022-05-12 13:50:39 -0400
  • 11f2740463 Remove [[maybe_unused]] workaround in MetalCodeGen. John Stiles 2022-05-13 10:47:00 -0400
  • a91ee035ed Eliminate unreachable code in dehydrated modules. John Stiles 2022-05-12 19:22:03 -0400
  • 860c40fee5 Update Skia milestone to 104 Eric Boren 2022-05-13 12:44:49 +0000
  • ed2e8ab44a Eliminate dead local variables from dehydrated code. John Stiles 2022-05-12 18:30:43 -0400
  • 1e43dce386 Android: Turn on select Skia tracepoints Leon Scroggins III 2022-05-06 13:39:36 -0400
  • 1a08f22a72 Roll vulkan-deps from edbeecb39d80 to 0ff867fa3164 (1 revision) skia-autoroll 2022-05-13 07:55:20 +0000
  • 2816ce0dea Roll ANGLE from 1d8227dab6f1 to 8bb7c35c2159 (12 revisions) skia-autoroll 2022-05-13 04:01:40 +0000
  • a562c49017 Roll Dawn from 6400e3bfc0cd to ab9757036bd6 (13 revisions) skia-autoroll 2022-05-13 04:01:35 +0000
  • eb48a2483d [graphite] Add conical gradient shader James Godfrey-Kittle 2022-05-12 16:01:23 -0400
  • dc951b64a1 Use ConstructorCompound::Make when optimizing swizzles. John Stiles 2022-05-12 11:48:48 -0400
  • dd427982f0 Roll vulkan-deps from 38483e7d6eef to edbeecb39d80 (2 revisions) skia-autoroll 2022-05-12 19:19:20 +0000
  • a6f57a80da Simplify/localize the LayoutToken hash map Brian Osman 2022-05-12 11:58:57 -0400
  • 2418c88fb1 [skottie] Fix Sphere effect lighting for transparency Florin Malita 2022-05-11 15:42:39 -0400
  • 95a421aa1e Manual roll Dawn DEPS with updated bazel build Michael Ludwig 2022-05-12 12:49:21 -0400
  • 4567c4d429 Use sk_Caps to access shader-caps bits. John Stiles 2022-05-11 20:39:11 -0400
  • e3772d2cae Remove string copies in Skia tracing macros Leon Scroggins III 2022-05-12 12:13:27 -0400
  • c54e3aecfd Eliminate redundant compound constructors. John Stiles 2022-05-12 11:40:40 -0400
  • d4ab439f9f Pass in a position to Expression::clone overrides. John Stiles 2022-05-11 19:07:23 -0400
  • 0693a24477 Add special case for swizzles of compound casts. John Stiles 2022-05-12 11:38:53 -0400
  • 4030d12d16 Simplify various calls to clone(). John Stiles 2022-05-11 18:58:09 -0400
  • 86ba3b53ff Replace Constructor::Convert with ConstructorCompound::Make. John Stiles 2022-05-11 18:57:45 -0400
  • b6ec37b222 Fix a case where ConstructorCompound::Make did not update positions. John Stiles 2022-05-11 18:57:31 -0400
  • ead6b6486f Keep GrVertexChunkArray independent from tessellation code Michael Ludwig 2022-05-12 09:42:50 -0400
  • 7c892b6303 Roll vulkan-deps from 427a49d213e9 to 38483e7d6eef (9 revisions) skia-autoroll 2022-05-12 06:40:20 +0000
  • 6080d9df9e Roll ANGLE from a8ebdf2b5a8b to 1d8227dab6f1 (18 revisions) skia-autoroll 2022-05-12 04:01:40 +0000
  • 866f74a1ef Roll SwiftShader from e0a1188d7652 to f1c2c0b07281 (2 revisions) skia-autoroll 2022-05-12 04:01:44 +0000
  • d4aa36a9b6 Revert "create ParticleDrawable for animated Skotties" Derek Sollenberger 2022-05-11 23:34:40 +0000
  • 353e2c65c9 Prevent comma operator constant-folding or constant-expression-usage. John Stiles 2022-05-11 18:14:13 -0400
  • e9ae96cdcd Make runtimefunctions slide much cooler. John Stiles 2022-05-11 12:16:17 -0400
  • b1b1a67647 Disable optimizations when viewing shaders in the 'SkSL' setting. John Stiles 2022-05-11 12:16:00 -0400
  • 31dffc0ed7 Make the SkGlyphRunPainter clearly GPU only Herb Derby 2022-05-11 15:33:45 -0400
  • 04a696455b Simplify identity matrix creation. John Stiles 2022-05-11 15:12:10 -0400
  • 415c398a14 Roll SK Tool from c91f0c000f6a to a95b1801a0a9 skia-autoroll 2022-05-11 19:28:39 +0000
  • 625baf8e5b Disable EmptyBlocksES3 test on Pixel 2XL/3. John Stiles 2022-05-11 15:44:27 -0400
  • 925a500435 Roll vulkan-deps from b768d03422ea to 427a49d213e9 (3 revisions) skia-autoroll 2022-05-11 17:47:20 +0000
  • ddd64d35c6 create ParticleDrawable for animated Skotties Jorge Betancourt 2022-05-11 13:07:15 -0400
  • 928683be91 Simplify CalcNumRadialSegmentsPerRadian signature Michael Ludwig 2022-05-05 09:55:21 -0400
  • 30162feb61 SkLineClipper::IntersectLine - Fix out-of-bounds final result Brian Osman 2022-05-10 16:12:15 -0400
  • dc09cf8104 Add new file to Dawn's bazel build Michael Ludwig 2022-05-11 11:04:54 -0400
  • faa99cb931 Plumb label for atlas and store in GrDrawOpAtlas. Aditya Kushwah 2022-05-10 12:07:53 -0700
  • e11ac02775 Remove unused flush-time OpsTask feature Robert Phillips 2022-05-10 17:10:02 -0400
  • efbc7ca3b9 Remove unnecessary use of ConstructorScalarCast. John Stiles 2022-05-11 10:17:26 -0400
  • 3c2997cacc Disable no-op arithmetic simplification when optimization is off. John Stiles 2022-05-11 09:47:59 -0400
  • d259c5e4a2 Run SkSL unit tests with optimizations disabled. John Stiles 2022-05-11 09:44:28 -0400
  • 462dab699c Emit dead expressions when optimizations are off. John Stiles 2022-05-10 18:49:30 -0400
  • 2f13b32f79 Add dedicated golden test for enabling/disabling fOptimize. John Stiles 2022-05-10 18:49:12 -0400
  • e1df5b2115 Update SkVideoEncode/Decoder for latest libavcodec Florin Malita 2022-05-10 12:04:07 -0400
  • 8d3d0bcd4b Roll ANGLE from 2b8172b9b21e to a8ebdf2b5a8b (15 revisions) skia-autoroll 2022-05-11 04:01:40 +0000
  • 39d6a68535 Roll vulkan-deps from 100b1c52ea66 to b768d03422ea (5 revisions) skia-autoroll 2022-05-11 05:07:20 +0000
  • ddae049c23 Roll SwiftShader from e4a6f2d74d3c to e0a1188d7652 (1 revision) skia-autoroll 2022-05-11 04:01:44 +0000
  • 5761cae936 Roll Dawn from 824e824709a7 to b2004907a354 (5 revisions) skia-autoroll 2022-05-11 04:01:36 +0000
  • 18c861675e Roll Dawn from be0abb611aed to 824e824709a7 (31 revisions) skia-autoroll 2022-05-10 23:00:35 +0000
  • f54b4d5eb4 Revert "[infra] Remove old python scripts and urllib2 references" John Stiles 2022-05-10 22:47:14 +0000
  • c2354396f0 Update comment about emitting static code snippets. John Stiles 2022-05-10 15:04:52 -0400
  • 3612fdb811 Replace path count with the read failure line number Herb Derby 2022-05-10 14:58:18 -0400
  • cd3200b7a4 Manually roll Dawn from 9483b741a..be0abb611 (36 commits; 1 trivial rolls) Antonio Maiorano 2022-05-09 10:13:36 -0400
  • 930a11e0e1 [graphite] Add sweep gradient shader James Godfrey-Kittle 2022-05-09 12:11:29 -0400
  • 8b3731b336 Move settings tweak for "generic" programs into the compiler Brian Osman 2022-05-10 10:46:02 -0400
  • 2eddf1a560 Set VMA version define to limit it to vulkan 1.1. Greg Daniel 2022-05-10 10:45:16 -0400
  • 6079423e54 Roll ANGLE from e316203a6a2f to 2b8172b9b21e (13 revisions) skia-autoroll 2022-05-10 04:01:40 +0000
  • d724c74a4f Ensure skia_gl_standard is correct when skia_use_angle is true Brian Osman 2022-05-10 09:33:41 -0400
  • d886bdc4f6 Roll vulkan-deps from 626b2fd72bde to 100b1c52ea66 (4 revisions) skia-autoroll 2022-05-10 13:00:20 +0000
  • 0cd16173b0 Roll SwiftShader from 1dd93361b1d9 to e4a6f2d74d3c (2 revisions) skia-autoroll 2022-05-10 04:01:44 +0000
  • 14427f740d Enhance debug tracing Herb Derby 2022-05-09 15:35:55 -0400
  • 167e608bb3 [infra] Remove old python scripts and urllib2 references Kevin Lubick 2022-05-09 16:24:22 -0400
  • add4004be5 Extract the CPU code of SkGlyphRunPainter called SkGlyphRunPainterCPU Herb Derby 2022-05-09 14:56:07 -0400
  • ee0d15dc9f Move the SubRun buffers to the Canvas using the GlyphRunBuilder Herb Derby 2022-05-09 11:29:41 -0400
  • 638fcaea9f Keep SkStrike alive for its SkDrawables. Ben Wagner 2022-05-06 11:18:42 -0400
  • 05d6d80743 SkImage_Raster::onMakeColorTypeAndColorSpace checks for alloc failure Brian Salomon 2022-04-27 12:27:19 -0400
  • 344a7a20c8 Isolate the buffers for generating SubRuns Herb Derby 2022-05-09 10:18:56 -0400
  • 3e7e4e94b4 Manage buffers at the list level only Herb Derby 2022-05-09 10:26:22 -0400
  • cfe50e2e47 Update docs to reference python3 James Godfrey-Kittle 2022-05-06 18:40:34 -0400
  • 072000b5d4 Do not disable tessellating path renderer over command buffer Michael Ludwig 2022-05-03 11:36:21 -0400
  • f7082cb9fa Rename SkCustomMesh to SkMesh Brian Salomon 2022-05-06 15:17:00 -0400
  • 0b81e99101 Roll ANGLE from 1d5d09e4191a to e316203a6a2f (17 revisions) skia-autoroll 2022-05-09 04:01:18 +0000
  • 1ae84d1a68 Roll SwiftShader from 2400435e05b1 to 1dd93361b1d9 (5 revisions) skia-autoroll 2022-05-09 04:01:10 +0000
  • 83739ee0da Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-05-08 07:40:59 +0000
  • 0820e69d7c Roll vulkan-deps from 65a0abb71586 to 626b2fd72bde (4 revisions) skia-autoroll 2022-05-06 22:58:13 +0000
  • ea640e7579 Hack to suppress warnings from MSL compiler Brian Osman 2022-05-06 14:52:50 -0400
  • eba022af78 [graphite] Add radial gradient shader James Godfrey-Kittle 2022-05-06 15:18:15 -0400
  • aac8e4545a Roll SK Tool from 52605d78544b to 3cd767f7c947 skia-autoroll 2022-05-06 19:29:12 +0000
  • 2ad7b3f65e Move src/gpu/tessellate/ types into skgpu::tess namespace Michael Ludwig 2022-05-05 09:54:23 -0400
  • 2537af901d Replace SPIRV generator's intrinsic map with a simple switch Brian Osman 2022-05-06 14:24:31 -0400
  • 9f44b7fa84 Have processGlyphRun take a glyphRunList, and rename function Herb Derby 2022-05-06 10:34:58 -0400
  • 5d553ed398 Fix presubmits for Python 3 James Godfrey-Kittle 2022-05-06 14:06:40 -0400
  • b346e421a7 Add FailFlushTimeCallbacks jobs Robert Phillips 2022-05-06 13:02:46 -0400
  • 0dcb88b44c Encapsulate a pointer to the Builder in the GlyphRunList Herb Derby 2022-05-05 15:51:37 -0400
  • 3413ca474b [infra] Add BazelBuild task to build CanvasKit on the CI with Bazel Kevin Lubick 2022-05-06 13:20:12 -0400
  • 4ff975ccd2 Make the old-skp job's output match the size of the DDL jobs' output (take 2) Robert Phillips 2022-05-05 16:31:42 -0400
  • 2f576263e4 Reland "[infra] Use Python3 for our Presubmits" Kevin Lubick 2022-05-06 08:30:28 -0400
  • 2f60656f83 Remove unused renderTask ID span parameter to pre- and post-Flush callbacks Robert Phillips 2022-05-05 16:39:27 -0400
  • d77f5acbcd Roll vulkan-deps from 46b00d7bf03f to 65a0abb71586 (2 revisions) skia-autoroll 2022-05-06 10:13:13 +0000
  • 080fe3d744 Roll ANGLE from 9865ed8b8117 to 1d5d09e4191a (14 revisions) skia-autoroll 2022-05-06 04:01:18 +0000
  • 39872b74be Roll SwiftShader from 2e793ae08002 to 2400435e05b1 (4 revisions) skia-autoroll 2022-05-06 04:01:10 +0000
  • 4cf577899c Add support for GPU-backed buffers to SkCustomMesh. Brian Salomon 2022-05-05 15:31:44 -0400
  • e706ba895c Move Ganesh tessellation helpers to src/gpu/ganesh/tessellate Michael Ludwig 2022-05-05 09:53:51 -0400
  • 0fe311ac02 Roll vulkan-deps from 7727106601af to 46b00d7bf03f (4 revisions) skia-autoroll 2022-05-05 21:32:13 +0000
  • 18ac3ef222 Revert "[infra] Use Python3 for our Presubmits" Ravi Mistry 2022-05-05 20:53:50 +0000
  • 5a56530bf4 Handle allocation failure in the flush-time preFlush callback Robert Phillips 2022-05-05 15:47:40 -0400
  • a6d2bbfd3d Move writePatch() to private now that PatchWriter isn't subclassed Michael Ludwig 2022-05-05 09:38:54 -0400
  • 842383b985 Use constants for max parametric segments everywhere Michael Ludwig 2022-05-05 09:38:08 -0400
  • 094bcdb9e5 [infra] Use Python3 for our Presubmits Kevin Lubick 2022-05-05 15:47:26 -0400
  • a683fe6c00 [canvaskit] Deploy 0.34.0 Kevin Lubick 2022-05-05 14:51:03 -0400
  • a924d7293a Move BulkUseUpdater to AtlasTypes. Jim Van Verth 2022-05-05 14:40:58 -0400
  • f7daa168cb Allow use of ASAN with msvc. Ben Wagner 2022-05-05 13:31:21 -0400
  • e3f2cfc2a4 FreeType configuration in public_defines. Ben Wagner 2022-05-05 13:23:13 -0400
  • 2008355f1e Remove default ctor for SkGlyphRunList Herb Derby 2022-05-05 12:49:18 -0400
  • e533c9bfd5 Make the old-skp job's output match the size of the DDL jobs' output Robert Phillips 2022-05-05 13:04:33 -0400
  • 437cd4d857 Make unref messages to GrResourceCache work with all resource types. Brian Salomon 2022-05-04 20:37:32 -0400
  • 35e1ca4b3b Move more GPU text classes to sktext::gpu namespace. Jim Van Verth 2022-05-05 11:08:03 -0400
  • 8d2fb64247 [canvaskit] Always serialize Typeface data into SKPs Kevin Lubick 2022-05-05 11:42:43 -0400
  • 1fb7b3d701 Plumb label through createTextureCommon. Aditya Kushwah 2022-05-03 14:47:31 -0700
  • 9a393dd52b Move fixed-count constants into Tessellation.h Michael Ludwig 2022-05-04 10:39:47 -0400
  • d7ddbe668d Roll vulkan-deps from 40f4358a2a69 to 7727106601af (2 revisions) skia-autoroll 2022-05-05 08:55:13 +0000
  • f19b77ef14 Roll ANGLE from edd331ebeef5 to 9865ed8b8117 (7 revisions) skia-autoroll 2022-05-05 04:01:18 +0000
  • 33cedc38f2 Roll SwiftShader from ae17ef6d12d8 to 2e793ae08002 (2 revisions) skia-autoroll 2022-05-05 04:01:09 +0000
  • 5d969e3dd9 Fix to allow building in -std=c++20 mode. Peter Kasting 2022-05-04 13:19:54 -0700
  • 20d0b4301a Roll vulkan-deps from 1ebd98d952fa to 40f4358a2a69 (2 revisions) skia-autoroll 2022-05-04 20:18:13 +0000
  • de436b3d92 Remove HW tessellation related caps Michael Ludwig 2022-05-04 10:38:04 -0400
  • e8968dce7a Remove HW tess info from GrProgramInfo and related types Michael Ludwig 2022-05-04 10:31:37 -0400
  • 38d4fdebbb Remove all CommandBuffer support code Brian Osman 2022-05-04 11:53:40 -0400
  • 7ace65de40 Remove tessellation backdoor in GrGeometryProcessor Michael Ludwig 2022-05-04 10:13:25 -0400
  • 2e1cc9a946 Remove recipes code for RecreateSKPs bot, as well as chromium DEPS entry Brian Osman 2022-05-04 11:40:18 -0400
  • b894c69abb set up tools for building Skia on Mac semi hermetically Jorge Betancourt 2022-05-04 11:06:39 -0400
  • ec6cc1f422 Use the correct SKP asset number in OldestSupportedSkpVersion bot Ravi Mistry 2022-05-04 11:25:15 -0400
  • 60f2da5d15 Add buffer API to SkCustomMesh. Brian Salomon 2022-05-03 16:45:21 -0400
  • 4bec8d8ea2 Remove CommandBuffer bots and supporting code from infra scripts Brian Osman 2022-05-04 11:13:10 -0400
  • 05a78241e5 Remove branch in robust_normalize_diff function Michael Ludwig 2022-05-02 11:20:49 -0400
  • 6e517a9d7f Add dylib flag to DM Brian Osman 2022-04-29 15:56:42 -0400
  • 269e687f4f [bazel] Make PRESUBMIT ignore deleted BUILD.bazel files Kevin Lubick 2022-05-04 11:06:10 -0400
  • 722d1c0679 SkM44::LookAt: handle zero-length vectors gracefully Florin Malita 2022-05-04 10:24:14 -0400
  • efb1290cdf Add Mac ANGLE test bots Brian Osman 2022-05-03 10:34:22 -0400
  • 3afac9e553 Remove patch/HW tessellation concepts from GrTessellationShader Michael Ludwig 2022-05-03 10:47:30 -0400
  • 33583b9c36 Add initializer class to improve safety of AllocateClassMemoryAndArena Herb Derby 2022-05-04 09:00:23 -0400
  • ad09d4b41d [bazel] Make presubmit for new Bazel files Kevin Lubick 2022-05-04 09:59:13 -0400
  • 716447510a [infra] Make bot that runs DM on the oldest supported SKP version Ravi Mistry 2022-05-03 14:51:35 -0400
  • 6cd730f8f2 [graphite] Remove custom glue code for local matrix and blend shaders Robert Phillips 2022-05-03 16:29:38 -0400
  • 33fe2f5609 Fix G3 Build Kevin Lubick 2022-05-04 07:13:13 -0400
  • b80fb89600 Roll vulkan-deps from 3b9b5a7559f3 to 1ebd98d952fa (2 revisions) skia-autoroll 2022-05-04 07:40:18 +0000
  • c4f818e10a Roll ANGLE from 5113ae8ef06a to edd331ebeef5 (12 revisions) skia-autoroll 2022-05-04 04:01:17 +0000
  • c442a9405b Roll Chromium from 8a1d55bd2528 to 2635a346f46f (504 revisions) skia-autoroll 2022-05-04 04:02:03 +0000
  • c0ccfe748b Roll SwiftShader from cdf43bd816d7 to ae17ef6d12d8 (3 revisions) skia-autoroll 2022-05-04 04:01:55 +0000
  • 7425ab9c6d Roll Dawn from a1a3e0484c48 to 9483b741a884 (10 revisions) skia-autoroll 2022-05-04 04:01:08 +0000
  • 47454bb404 Add Dawn Ubuntu18 test job Arman Uguray 2022-05-03 10:55:45 -0700
  • a696f8a925 Plumb label from GrGpu's createTexture function. Aditya Kushwah 2022-05-03 13:00:24 -0700
  • 16aa3fc458 Update linux_vulkan_sdk asset. Greg Daniel 2022-05-03 15:26:04 -0400
  • f327ef899d Fixup GrDriverBugWorkaroundsAutogen.h Brian Salomon 2022-05-03 15:43:43 -0400
  • 72f6c42ed8 [skottie] render particles through transform tracker decorator Jorge Betancourt 2022-05-03 15:23:16 -0400
  • 6065793294 [infra] Run generated files check when gpu_workaround_list changed Kevin Lubick 2022-05-03 15:47:23 -0400
  • fdfdfe3128 Roll vulkan-deps from 4957ae734445 to 3b9b5a7559f3 (7 revisions) skia-autoroll 2022-05-03 18:57:19 +0000
  • b869c3f16e Delete HW stroke tessellation shaders Michael Ludwig 2022-05-03 13:43:58 -0400
  • 2622e03327 [graphite] Unit tests for UploadBufferManager James Godfrey-Kittle 2022-05-03 12:30:19 -0400
  • 6ed1a2bed6 remove Freetype sources from NO_FONT src list for android Jorge Betancourt 2022-05-03 14:33:42 -0400
  • 33ddb180b4 [graphite] Improve local matrix handling and add LocalMatrixShader support Robert Phillips 2022-05-03 09:42:41 -0400
  • ced9ccec0e Remove the unnecessary SkPaint parameter to SkParticleDrawable Brian Osman 2022-05-03 09:37:32 -0400
  • 3d57a242ce Remove max_texture_size_limit_4096 workaround Bo Liu 2022-05-01 14:28:32 -0400
  • a488fd05c3 Remove INHERITED from style Brian Salomon 2022-05-03 12:59:01 -0400
  • 133f1203c2 Add Mac ANGLE builders Brian Osman 2022-05-03 08:59:57 -0400
  • d3600f81a5 Handle abandoned context in localmatrixshader GM Robert Phillips 2022-05-03 10:13:10 -0400
  • d3a9923ea2 [svg] Add support for var in color parsing. Ben Wagner 2022-04-25 18:50:00 -0400
  • c2f47190c1 [bazel] Add location for G3 define Kevin Lubick 2022-05-03 10:11:06 -0400
  • 5ab804aff4 Remove the return value of setDeviceCoordinateSystem Yotam Hacohen 2022-05-02 20:35:23 +0000
  • eae1848ec7 [graphite] Update two GMs that use local matrices Robert Phillips 2022-05-03 09:25:38 -0400
  • 8020a24a8c Remove unused parameter from makeAtlasTextOp Herb Derby 2022-05-03 09:01:35 -0400
  • 39259f5072 A safe Slug/TextBlob + alloc allocator Herb Derby 2022-05-02 16:22:01 -0400
  • 1f99c991d8 Manually roll Dawn from 41e4d9a34c1d to a1a3e0484c48 (18 revisions) Kevin Lubick 2022-05-03 07:12:05 -0400
  • 351a46f4fc [graphite] Force all snippets that need local coords to supply a localMatrix Robert Phillips 2022-05-03 09:22:34 -0400
  • 21bfb4e6a6 Roll ANGLE from e55990e35ddc to 5113ae8ef06a (21 revisions) skia-autoroll 2022-05-03 04:01:18 +0000
  • 0ee380a687 Roll vulkan-deps from 717818ff1f86 to 4957ae734445 (4 revisions) skia-autoroll 2022-05-03 04:48:19 +0000
  • b99c39dbfb Roll Chromium from fa9bb0812095 to 8a1d55bd2528 (484 revisions) skia-autoroll 2022-05-03 04:01:29 +0000
  • 1d0cb8fba5 Roll SwiftShader from 6fb4e0498abd to cdf43bd816d7 (5 revisions) skia-autoroll 2022-05-03 04:01:55 +0000
  • 8b32ca8d83 Manual roll Dawn from cede544df34f to 41e4d9a34c1d (31 revisions) Arman Uguray 2022-05-02 07:09:15 +0000
  • e54df3563d Explicitly cast ints in SkSTArray. Ben Wagner 2022-05-02 14:55:21 -0400
  • 432f28c149 Disable anisotropic filtering on P30 GLES Brian Salomon 2022-05-02 14:31:52 -0400
  • f2cd6e8b36 [ganesh][dawn] Fix -Wreturn-std-move-in-c++11 error Arman Uguray 2022-05-02 12:14:43 -0700
  • ca9ce4de1d [graphite] Make generated SkSL more readable Robert Phillips 2022-05-02 12:26:25 -0400
  • 9ef23c2f11 Update public.bzl after GrGlyph move Kevin Lubick 2022-05-02 15:34:18 -0400
  • c2f683f06a Reland "Delete HW tessellation shaders for curve/wedge tessellation" Michael Ludwig 2022-05-02 14:06:25 -0400
  • cc046f3cb3 [ganesh][dawn] Fix mapAsync range size invocation Arman Uguray 2022-04-28 14:26:50 -0700
  • c908c3a898 [ganesh][dawn] Better handle buffer mapAsync failures Arman Uguray 2022-04-22 14:17:23 -0700
  • 2181b3f66d [graphite] Rename GrGlyph to sktext::gpu::Glyph Jim Van Verth 2022-05-02 11:29:43 -0400
  • 7d9f07c108 Revert "Delete HW tessellation shaders for curve/wedge tessellation" Michael Ludwig 2022-05-02 17:00:04 +0000
  • 644fc2e540 Roll vulkan-deps from 1cde45b8d7aa to 717818ff1f86 (1 revision) skia-autoroll 2022-05-02 16:13:18 +0000
  • f1735e1b06 Add a Slug bot Herb Derby 2022-05-02 11:06:37 -0400
  • 038818ba8e Delete HW tessellation shaders for curve/wedge tessellation Michael Ludwig 2022-04-28 11:44:11 -0400
  • 8d502aea31 Check all conditions for shader wrap to disable aniso Brian Salomon 2022-05-02 09:47:46 -0400
  • c3a448ec61 [bazel] Put licenses() after legacy_exports Kevin Lubick 2022-05-02 09:38:15 -0400
  • 20ec056844 [bazel] Add missed includes Kevin Lubick 2022-05-02 10:53:04 -0400
  • ab7b006ea6 Enable anisotropic filtering in Dawn and D3D. Brian Salomon 2022-04-30 10:01:26 -0400
  • fe01e985a7 Reland "Reland "[includes] Remove SkColorSpace include from SkImageInfo"" Kevin Lubick 2022-04-29 10:02:26 -0400
  • e3f11135d1 [bazel] Rewrite globs in public.bzl Kevin Lubick 2022-05-02 07:56:22 -0400
  • 8a48c396c4 Roll ANGLE from 2c58e7a5bab7 to e55990e35ddc (13 revisions) skia-autoroll 2022-05-02 04:01:41 +0000
  • 75ff27976f Roll Chromium from 2aa54824f810 to fa9bb0812095 (683 revisions) skia-autoroll 2022-05-02 04:02:40 +0000
  • c7a5fccf58 Roll SwiftShader from adef92e7b4c6 to 6fb4e0498abd (3 revisions) skia-autoroll 2022-05-02 04:01:41 +0000
  • c58e0ba36c Update SKP version skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com 2022-05-01 07:44:26 +0000
  • fa9b8b6bd6 Roll vulkan-deps from 88693e6bf86c to 1cde45b8d7aa (2 revisions) skia-autoroll 2022-04-30 05:39:03 +0000
  • c987606ad2 Roll emsdk to 3.1.9 Arman Uguray 2022-04-28 14:32:16 -0700
  • 05dd660fee Revert "Reland "[includes] Remove SkColorSpace include from SkImageInfo"" Brian Osman 2022-04-29 22:16:18 +0000
  • 7bc9970941 [experimental] Add runtime effects to WebGPU demo Arman Uguray 2022-04-21 10:40:39 -0700
  • 8cfcfaecb6 [experimental] Update WebGPU/Bazel demo Arman Uguray 2022-04-16 09:52:12 -0700
  • 795d87486b Manual roll Dawn from 7098d3d69282 to cede544df34f (38 revisions) Brian Salomon 2022-04-29 16:00:04 -0400
  • 003dbd6eb2 Roll SK Tool from d568b1e2748e to 4a9fb9cfed2c skia-autoroll 2022-04-29 20:00:26 +0000
  • 6a810fe45b Fix bug where SkQP test that are always to be excluded are not. Derek Sollenberger 2022-04-29 15:38:57 -0400
  • c8ee7b1384 Reland "Reland "Add anisotropic option to SkSamplingOptions."" Brian Salomon 2022-04-29 13:10:33 -0400
  • 46eaab3959 [bazel] Add shims to help translation into G3 Kevin Lubick 2022-04-29 11:52:17 -0400
  • 4dbd4ba474 Fix fiddles that use backEndTexture and backEndTextureRenderTarget Brian Salomon 2022-04-29 14:31:08 -0400
  • a49fcb47c0 [graphite] Check for texture binding state changes in draw pass James Godfrey-Kittle 2022-04-29 12:11:41 -0400
  • 59c906795c Remove InlineMarker IR node. John Stiles 2022-04-28 17:52:05 -0400
  • aa409fc34a Roll vulkan-deps from c9e605688988 to 88693e6bf86c (3 revisions) skia-autoroll 2022-04-29 17:00:04 +0000
  • 8d7fb5f6de SkPicturePlayback uses a versioned SkReadBuffer Brian Salomon 2022-04-29 12:55:03 -0400
  • 0c3dda058c [ganesh][dawn] Support blocking on async WebGPU events in WASM Arman Uguray 2022-04-15 15:58:16 -0700
  • 1a62f30069 Update to newer LLVM for Windows builds Brian Salomon 2022-04-29 10:44:38 -0400
  • 51e0309094 Disable no-declaration-after-statement Brian Salomon 2022-04-29 11:05:28 -0400
  • 88c15aeb94 [includes] Enforce IWYU on //example Kevin Lubick 2022-04-29 10:23:46 -0400
  • efb32fe3c0 Fix -Wunused-but-set-variable warnings Brian Salomon 2022-04-29 10:42:38 -0400
  • 6a42397383 [graphite] Add support for the ImageShader's local matrix Robert Phillips 2022-04-29 09:43:45 -0400
  • 5576a8144b Make program link errors non-fatal when using cached binaries Brian Osman 2022-04-29 10:01:13 -0400
  • 00de8cc000 Reland "[includes] Remove SkColorSpace include from SkImageInfo" Kevin Lubick 2022-04-29 10:02:26 -0400
  • 022334eaa7 Revert "Reland "Add anisotropic option to SkSamplingOptions."" Brian Salomon 2022-04-29 14:33:56 +0000
  • 7539324051 [graphite] Add 565 format support Robert Phillips 2022-04-29 09:30:02 -0400
  • e6f23f98de Reland "Add anisotropic option to SkSamplingOptions." Brian Salomon 2022-04-29 09:15:19 -0400
  • 3f8806ce0f [infra] Remove Win7 fyi jobs Kevin Lubick 2022-04-29 09:16:25 -0400
  • 0b6cef82dc [bazel] Point to vk_mem_alloc from DEPS Kevin Lubick 2022-04-29 08:23:25 -0400
  • 4230297004 Specify VMA include relative to source root Brandon DeRosier 2022-04-29 01:08:51 -0700
  • 02ac5088ce Roll SwiftShader from b92f7acb7e81 to adef92e7b4c6 (4 revisions) skia-autoroll 2022-04-29 04:01:35 +0000
  • d474cb835e Roll ANGLE from f9729598a6a0 to 2c58e7a5bab7 (2 revisions) skia-autoroll 2022-04-29 04:01:10 +0000
  • 5807b020ce Roll Chromium from 8b65ae5339f2 to 2aa54824f810 (514 revisions) skia-autoroll 2022-04-29 04:01:44 +0000
  • 1dfcb58102 Roll vulkan-deps from 62a883c73abb to c9e605688988 (1 revision) skia-autoroll 2022-04-29 04:14:03 +0000
  • 3b51120a92 Use DEPS to pull in VulkanMemoryAllocator. Greg Daniel 2022-04-28 18:24:17 -0400
  • cadb3a33e1 Revert "[includes] Remove SkColorSpace include from SkImageInfo" Kevin Lubick 2022-04-28 22:55:30 +0000
  • c4eedcf76d Avoid String::printf on a hot path. John Stiles 2022-04-28 10:25:43 -0400
  • 240c55f97b Remove recursion checks from inliner. John Stiles 2022-04-28 15:25:34 -0400
  • 294aaf9457 Remove IWYU pragma. John Stiles 2022-04-28 16:41:05 -0400
  • cfcc11bd98 Move recursion tests into general /errors/ directory. John Stiles 2022-04-28 15:24:42 -0400
  • aa34e0face Check for recursion or too-deep function-call chains everywhere. John Stiles 2022-04-28 16:39:20 -0400
  • 7255ea38b1 Roll ANGLE from 95c1ff52b110 to f9729598a6a0 (20 revisions) skia-autoroll 2022-04-28 19:52:14 +0000
  • f9c89a443d [graphite] Add UploadBufferManager class. James Godfrey-Kittle 2022-04-28 15:40:44 -0400
  • 4a479495f8 [bazel] Add initial docs for bazel use (and .bazelrc tips) Kevin Lubick 2022-04-28 10:24:14 -0400
  • 2151fa37fa [includes] Remove SkColorSpace include from SkImageInfo Kevin Lubick 2022-04-20 14:50:18 -0400
  • 23d333bdd6 Add support for ANGLE's Metal backend Brian Osman 2022-04-26 16:51:28 -0400
  • 664e2c8bfa Improve legibility of release note Michael Ludwig 2022-04-27 10:38:33 -0400
  • f3330fd6d2 Remove total edges uniform from fixed count stroke tessellator Michael Ludwig 2022-04-28 15:12:34 -0400
  • 0dfc3f9cab [graphite] Rename Dev2Local to LocalCoords Robert Phillips 2022-04-28 15:03:51 -0400
  • 582c84c848 Remove unused clip atlas cap Michael Ludwig 2022-04-27 20:06:56 -0400
  • 8aef5432c8 Make SkNoDrawCanvas not draw slugs instead of assert Herb Derby 2022-04-28 11:31:35 -0400
  • 82fffb916c [infra] Fix go.sum Eric Boren 2022-04-28 13:13:38 -0400
  • 3444f8344a Combine remaining SubRuns to the final set Herb Derby 2022-04-26 15:52:56 -0600
  • 62f57a02b3 [includes] Enforce IWYU on src/utils Kevin Lubick 2022-04-28 11:04:30 -0400
  • 84b0178e3e Roll vulkan-deps from 1963b94c99e8 to 62a883c73abb (2 revisions) skia-autoroll 2022-04-28 15:34:03 +0000
  • 326a57f5f0 Roll SK Tool from b85ff320de08 to c65e91812e6c skia-autoroll 2022-04-28 15:21:56 +0000
  • 07aafcf5c9 [graphite] Move more shared types into AtlasTypes. Jim Van Verth 2022-04-27 14:11:45 -0400
  • 5ce8f07271 Try to normalize tangents more robustly in stroke tessellators Michael Ludwig 2022-04-26 20:58:11 -0400
  • d663bdb900 Replace bytewise copy loop with memcpy. John Stiles 2022-04-28 10:19:56 -0400
  • 8c11cb04a2 [graphite] Remove all ParamParamKey data payloads Robert Phillips 2022-04-27 14:48:16 -0400
  • 437eb76421 [infra] Regenerate tasks Kevin Lubick 2022-04-28 10:35:22 -0400
  • 607eb39b6f Delete HW stroke tessellator variant Michael Ludwig 2022-04-26 21:03:32 -0400
  • 0326a9f27a Move skgpu::graphite::Mask to SkEnumBitMask Robert Phillips 2022-04-27 16:04:04 -0400
  • 4a62131537 [infra] Update dep of infra repo Kevin Lubick 2022-04-28 08:33:37 -0400
  • e4f997d656 Add Win10 RadeonVega6 jobs Joe Gregorio 2022-04-26 23:18:10 -0400
  • 97381c2ce5 Revert "Add anisotropic option to SkSamplingOptions." Brian Salomon 2022-04-28 13:13:45 +0000
  • 9be2d572d4 Add anisotropic option to SkSamplingOptions. Brian Salomon 2022-04-27 15:19:20 -0400
  • 0ec88022ff Roll Chromium from b25c2c54dc1b to 8b65ae5339f2 (513 revisions) skia-autoroll 2022-04-28 04:01:23 +0000
  • 80f44e173d Roll SwiftShader from f88fc3b53c52 to b92f7acb7e81 (3 revisions) skia-autoroll 2022-04-28 04:01:35 +0000
  • 6721d353a3 Rename CheckProgramUnrolledSize to CheckProgramStructure. John Stiles 2022-04-27 16:59:04 -0400
  • 987c1354a5 Roll vulkan-deps from 4f93dbdc6060 to 1963b94c99e8 (2 revisions) skia-autoroll 2022-04-27 21:10:03 +0000
  • b58792947c Fix our GN files to build pure objcc targets correctly Brian Osman 2022-04-27 16:20:27 -0400
  • a02b226410 Enable required Android API levels for SkQP test cases. Derek Sollenberger 2022-04-27 16:20:41 -0400
  • c8830b9f4c Avoid hard failure when invalid UTF8 is returned. John Stiles 2022-04-27 15:06:46 -0400
  • 3e35228b40 Add enable.cc to TINT_SRCS to fix dawn bazel build Brian Salomon 2022-04-27 14:23:50 -0400
  • e8199af1d9 Add ShadowFlag to use only blurs for concave shapes. Jim Van Verth 2022-04-27 11:06:19 -0400
  • c35e492a19 ParagraphBuilder efficiency improvements and simplification Jason Simmons 2022-04-26 17:50:08 -0700
  • a930605087 Roll SK Tool from 043d6a813062 to b96e4e1e7cf5 skia-autoroll 2022-04-27 16:46:27 +0000
  • 8065fff70c Plumb label string from cache of scratch texture. Aditya Kushwah 2022-04-20 13:12:23 -0700
  • 62471d80c9 Manual roll Dawn from 7b20709d0ea8 to 7098d3d69282 (12 revisions) Brian Salomon 2022-04-27 11:35:55 -0400
  • bed6d25fc3 Fix the shared library extension on Apple platforms Brian Osman 2022-04-27 09:26:59 -0400
  • 87a50d3fcf [graphite] Break ground on local coords support Robert Phillips 2022-04-27 10:44:48 -0400
  • 378ca242bf Move program-kind check out of inner benchmark loop. John Stiles 2022-04-27 10:08:47 -0400
  • 994a0d60da Remove guard and legacy behavior for edge AA flag checks Michael Ludwig 2022-04-26 11:22:41 -0400
  • baa665a6db [svg] Treat empty viewBox and viewPort as singular. Ben Wagner 2022-04-26 12:18:35 -0400
  • 82514c715d [xml] Correct assert that parser is in an element. Ben Wagner 2022-04-26 11:35:59 -0400
  • c6341e15bd Apply SkSL optimizations properly in nanobench. John Stiles 2022-04-27 09:56:51 -0400
  • 2e1ba7c9c3 Improve benchmarks slightly by avoiding stack<>. John Stiles 2022-04-27 09:13:12 -0400
  • c88e9476ac Remove stroke tessellator legacy guard Michael Ludwig 2022-04-26 20:42:54 -0400
  • a6eaac0595 Disable experimental HW tessellation Michael Ludwig 2022-04-26 21:02:09 -0400
  • 3d6493a63d Roll vulkan-deps from e799ba9fb972 to 4f93dbdc6060 (1 revision) skia-autoroll 2022-04-27 08:34:03 +0000
  • 2c40d50dc6 Roll ANGLE from 9d6b3a7ee45b to 95c1ff52b110 (12 revisions) skia-autoroll 2022-04-27 04:01:11 +0000
  • b75c2c614e Roll Chromium from 2848cc8888b9 to b25c2c54dc1b (556 revisions) skia-autoroll 2022-04-27 04:00:38 +0000
  • be726c1069 Roll SwiftShader from 5f5faa3a2aad to f88fc3b53c52 (4 revisions) skia-autoroll 2022-04-27 04:01:36 +0000
  • 850de30a19 Fit Position in 4 bytes. John Stiles 2022-04-26 10:12:38 -0400
  • afa53f2e0b Replace Position::fEndOffset with fLength. John Stiles 2022-04-26 09:31:26 -0400
  • 32902b3c82 Add Ethan and John to OWNERS for include/sksl/. John Stiles 2022-04-26 18:31:14 -0400
  • b642184a32 Improved performance of determining line numbers during VM code generation Ethan Nicholas 2022-04-26 16:06:54 -0400
  • 6bcfd35fda Generate SPIR-V golden outputs for switch tests. John Stiles 2022-04-26 17:27:39 -0400
  • cd797f013f Roll vulkan-deps from f685346e2e51 to e799ba9fb972 (1 revision) skia-autoroll 2022-04-26 19:54:03 +0000
  • 9081fb03b1 Move GrBlobSubRun into GrSubRun Herb Derby 2022-04-25 13:25:20 -0600
  • ede5dae4db Roll SK Tool from 293094c85055 to 657aae3a4b31 skia-autoroll 2022-04-26 18:08:27 +0000
  • cd397f3c47 Add missing include for std::begin and std::end in SkParseColor.cpp Jordan Williams 2022-04-26 11:44:31 -0500
  • b11faf5348 Revert "Remove wasm from public.bzl" Kevin Lubick 2022-04-26 17:27:45 +0000
  • 72a425bab7 Use download topics in recipe_modules/checkout. Ravi Mistry 2022-04-26 10:37:10 -0400
  • b391fde789 [bazel] Fix typo not caught by Gazelle Kevin Lubick 2022-04-26 11:00:13 -0400
  • 74666f4b8c Use layers properly in Slug drawing Herb Derby 2022-04-25 15:19:41 -0600
  • fd9804f9a3 Remove wasm from public.bzl Kevin Lubick 2022-04-26 09:53:36 -0400
  • a2fbd43671 add compiler flags for zlib when building for mac (intel processors) Jorge Betancourt 2022-04-25 15:16:31 -0400
  • a987710a49 Revert "Adjust LSAN_OPTIONS for Vulkan ASAN job" John Stiles 2022-04-26 14:24:16 +0000
  • fc26a86dd8 Roll ANGLE from 2db718edf233 to 9d6b3a7ee45b (16 revisions) skia-autoroll 2022-04-26 04:01:11 +0000
  • 30a5355b75 Roll SwiftShader from f13461dbb23c to 5f5faa3a2aad (1 revision) skia-autoroll 2022-04-26 05:11:36 +0000
  • e499312573 Roll Dawn from 534a353c7c21 to 7b20709d0ea8 (13 revisions) skia-autoroll 2022-04-26 04:01:39 +0000
  • e153906043 Roll Chromium from afe5a0f01b3b to 2848cc8888b9 (392 revisions) skia-autoroll 2022-04-26 04:01:12 +0000
  • cea63f4fdf Add support for benchmarking SkVM. John Stiles 2022-04-25 20:16:16 -0400
  • edef5d0837 Optimize SPIR-V instruction writes. John Stiles 2022-04-25 18:44:39 -0400
  • 1675ef75cc Update test sksl_large to be ES2 compatible. John Stiles 2022-04-25 18:04:37 -0400
  • 82146a7fcd Adjust LSAN_OPTIONS for Vulkan ASAN job Brian Osman 2022-04-25 16:34:18 -0400
  • 74742130b0 Update sksl_small benchmark with bitmap-text shader. John Stiles 2022-04-25 16:28:32 -0400
  • 99bd2226fc [ganesh] Make GrGpu::deleteFence non-const Arman Uguray 2022-04-21 18:01:58 -0700
  • f8e52b27aa [bazel] Use minimal download flag when building on CI Kevin Lubick 2022-04-25 13:51:07 -0400
  • ce5ec016e4 Guard GPU parts of ToolUtils Kevin Lubick 2022-04-22 09:09:07 -0400
  • 7dd8c705a5 Reland "Check that the GrBackendFormat of a promise image is textureable." Greg Daniel 2022-04-21 12:39:06 -0400
  • 9cbadcd928 Add optional OT-SVG support to FreeType Ben Wagner 2022-04-20 17:52:50 -0400
  • 4f33f5bef8 Migrate as_sksl out of skgpu::wangs_formula. John Stiles 2022-04-25 13:42:34 -0400
  • 3f8fc145ba Migrate middle-out code into Graphite vert module. John Stiles 2022-04-25 13:07:12 -0400
  • 24d95c7001 Migrate Wang's Formula logic into Graphite vert module. John Stiles 2022-04-25 11:21:05 -0400