This website requires JavaScript.
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