Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update skia to Milestone 118 #139

Merged
merged 445 commits into from
Nov 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
445 commits
Select commit Hold shift + click to select a range
fca8fac
Roll Skia Infra from 228e9620e667 to 572e236a3608 (6 revisions)
Aug 21, 2023
f4e98fb
Roll SK Tool from 572e236a3608 to bb6b2fe4c19b
Aug 21, 2023
475f07f
Roll ANGLE from 78de02ab5230 to 3479f4a1807b (29 revisions)
Aug 21, 2023
7e5a300
Use unsigned chars in Lexer.
johnstiles-google Aug 19, 2023
67aac70
Remove unused argument from WGSL ctor functions.
johnstiles-google Aug 18, 2023
9434e1c
Remove GrBackendRenderTargetData::isValid
brianosman Aug 18, 2023
5c8a832
Remove SK_ENABLE_SKSL.
johnstiles-google Aug 18, 2023
1ad986e
Move unneeded constants out of header.
johnstiles-google Aug 18, 2023
71ab286
SkXMLParser::parse: Optimize memory-backed streams
ccameron-chromium Aug 19, 2023
e61cef2
Add Caps bit to enable WGSL code generator.
johnstiles-google Aug 21, 2023
fe7ddcc
[graphite] Generate new mipmaps when copying mipmapped texture
Aug 16, 2023
8d2e1ce
Roll vulkan-deps from aa121378c102 to c1234c5f930e (1 revision)
Aug 21, 2023
da3bb89
Add extended option [wgsl=true] to enable WGSL in DM.
johnstiles-google Aug 21, 2023
af4ecc4
Add empty GN source lists for Chrome use.
johnstiles-google Aug 21, 2023
ca891e4
//bazel/exporter/cmake_workspace.go: Make output fully deterministic.
LeandroLovisolo Aug 21, 2023
c0331b4
[Graphite] Add support for sampling BottomLeft origin wrapped textures.
egdaniel Aug 21, 2023
7aa1abd
Increase default alpha tolerance in ImageAsyncReadPixels
brianosman Aug 21, 2023
da6b745
[bazel] Run Go tests with Bazel in CI.
LeandroLovisolo Aug 21, 2023
c8b3e67
Create empty file group to fix Google3 roll.
johnstiles-google Aug 21, 2023
27b2421
Add Vulkan ignore for new Graphite tests.
egdaniel Aug 21, 2023
4044213
[skottie] Add build rule for final Skottie image
cmumford Aug 21, 2023
9ecdc92
Revert "Create empty file group to fix Google3 roll."
johnstiles-google Aug 21, 2023
14e7b3b
Roll Skia Infra from 572e236a3608 to fd820e605b8a (6 revisions)
Aug 22, 2023
399e903
Roll SK Tool from fd820e605b8a to f74965f923d6
Aug 22, 2023
f13ee6e
Roll vulkan-deps from c1234c5f930e to 2cb515574109 (8 revisions)
Aug 22, 2023
bf08da2
Roll ANGLE from 3479f4a1807b to aaeeea0c42a8 (10 revisions)
Aug 22, 2023
b3b8f33
Check that instantiated texture matches the proxy's protectedness
rphilli Aug 9, 2023
65984cf
Add typedef to simplify enum-bitmasks with SkSLTestFlags.
johnstiles-google Aug 21, 2023
cd03922
Parameterize SurfaceContextWritePixels by renderability and origin
nscobie Aug 21, 2023
a548d28
Revert "Check that instantiated texture matches the proxy's protected…
rphilli Aug 22, 2023
5ec6d48
[sksg] Simplify image filters
fmalita Aug 18, 2023
eff8446
Disable SurfaceContextWritePixels test on Intel Iris + Metal
lhkbob Aug 22, 2023
50814d9
Roll shaders-base from 94dcae54daa5 to 6246ccdc88e0
Aug 22, 2023
9f4b81a
Consolidate SkSL sources/headers in Bazel.
johnstiles-google Aug 22, 2023
b5e8e34
Add support for Graphite unit tests that modify context options.
johnstiles-google Aug 22, 2023
c675298
Remove logic for obsolete devices from nano_flags
brianosman Aug 22, 2023
a78c021
Define line segment
herbderby Aug 22, 2023
809998d
Roll vulkan-deps from 2cb515574109 to ceb93445a393 (3 revisions)
Aug 22, 2023
bf6019b
Remove empty source lists.
johnstiles-google Aug 22, 2023
79cb624
Enable validation and user labels in Dawn test contexts.
johnstiles-google Aug 22, 2023
6643e86
Update CPU dimension for NUC11TZi5 tasks: x86-64-avx2 -> x86-64-i5-11…
LeandroLovisolo Aug 22, 2023
d0918de
Enable SkSL testing in Graphite.
johnstiles-google Aug 22, 2023
a615565
Stop running two different scales on perf bots
brianosman Aug 22, 2023
aa208c8
[skottie] Fix GaussianBlur repeat edge pixels
fmalita Aug 22, 2023
eac8f8e
Roll Skia Infra from fd820e605b8a to 07afc72c35f0 (5 revisions)
Aug 23, 2023
d0d2b70
Roll SK Tool from 07afc72c35f0 to c33914026731
Aug 23, 2023
ee7404d
Roll skottie-base from a740f161fcf2 to d5998642c25b
Aug 23, 2023
d0c369e
Roll vulkan-deps from ceb93445a393 to 5cfecc8eccdb (10 revisions)
Aug 23, 2023
2111e81
Apply basic dead-code stripping to unoptimized modules.
johnstiles-google Aug 22, 2023
89ad8ba
Remove unused dehydrated-SkSL file.
johnstiles-google Aug 22, 2023
5428f14
Make SkImage_Picture::props() thread-safe
rphilli Aug 23, 2023
e9f1455
Add SkImage_Picture::replay method
rphilli Aug 23, 2023
f537ef5
Add placeholder GrVkBackendSurface.h
brianosman Aug 23, 2023
72a6287
Update DWriteCore to 1.4-preview2
Aug 22, 2023
4e42b51
Add cache key value extraction for LazyPicture Images
rphilli Aug 23, 2023
76898da
Add unit test for bitmap-backed SkImage cache key extraction
rphilli Aug 23, 2023
98087cd
Implement and document intersection
herbderby Aug 23, 2023
a631fef
Disable Graphite SkSL tests on Linux in Release.
johnstiles-google Aug 23, 2023
9d4db34
Roll vulkan-deps from 5cfecc8eccdb to 16e38af9947d (5 revisions)
Aug 23, 2023
e3ee267
Revert "Disable Graphite SkSL tests on Linux in Release."
brianosman Aug 23, 2023
02eecda
[skif] Update Blur imagefilter to use new bounds APIs
lhkbob Aug 23, 2023
8247277
Roll Skia Infra from 07afc72c35f0 to 16dd437ab329 (4 revisions)
Aug 24, 2023
17c0f4b
Roll SK Tool from 16dd437ab329 to 4537cb2543dd
Aug 24, 2023
317f4c2
Roll ANGLE from aaeeea0c42a8 to 0b648252039f (28 revisions)
Aug 24, 2023
13a0502
Roll vulkan-deps from 16e38af9947d to 00368bd7466b (5 revisions)
Aug 24, 2023
68700a1
Disable Metal warnings in SkSL.
johnstiles-google Aug 23, 2023
994d5e0
Remove all Ganesh Dawn jobs
brianosman Aug 22, 2023
e008ee7
Reland "Disable Graphite SkSL tests on Linux in Release."
johnstiles-google Aug 24, 2023
34a9239
Log VkResult != success when checkVkResult is called from lambda
nscobie Aug 23, 2023
c7cb678
Make 'uniform' modifier on SkSL samplers/textures optional.
johnstiles-google Aug 23, 2023
8b0fd32
Fix missing allocUsage int cast in log
nscobie Aug 24, 2023
b17ee34
Reject shaders which mark textures/samplers as 'uniform.'
johnstiles-google Aug 24, 2023
0073862
Remove support for Dawn in Ganesh.
johnstiles-google Aug 24, 2023
177e847
Disable timing-out/flaking tests on Intel Iris Pro + Metal.
johnstiles-google Aug 24, 2023
d7d5688
Factor out ContextType from GrContextFactory.
johnstiles-google Aug 24, 2023
25fafff
Move Gaussian blur utility functions into skgpu::BlurUtils
lhkbob Aug 24, 2023
d9cba12
Revert "Factor out ContextType from GrContextFactory."
johnstiles-google Aug 24, 2023
99a76ea
Parameterize ImageAsyncReadPixels by renderability and origin
nscobie Aug 24, 2023
1428f16
[Graphite] Add support for Context and Recorder freeGpuResources call.
egdaniel Aug 24, 2023
5a1b656
Roll Skia Infra from 16dd437ab329 to 7a3cf15a1fc1 (7 revisions)
Aug 25, 2023
19a4689
Roll SwiftShader from 97bdc453fbed to a147f6c5192a (1 revision)
Aug 25, 2023
f867f82
Roll SK Tool from 7a3cf15a1fc1 to e93f26585ca2
Aug 25, 2023
8a26fe3
Roll ANGLE from 0b648252039f to c8ec8739ec4d (13 revisions)
Aug 25, 2023
4b30261
[Graphite] Add public API for performDeferredCleanup.
egdaniel Aug 25, 2023
3263b39
Fix bug in picture image cache key creation
rphilli Aug 25, 2023
91b16a4
Make empty GN lists for Ganesh Dawn.
johnstiles-google Aug 25, 2023
f542f48
Add GrRecordingContext/GrDirectContext::supportsProtectedContent
rphilli Aug 25, 2023
6783b42
[graphite] Loosen assert in MakeColorSpace_Test
rphilli Aug 25, 2023
ba7c525
Reland "Factor out ContextType from GrContextFactory."
johnstiles-google Aug 25, 2023
c4e5097
Change defined(GR_TEST_UTILS) -> GR_TEST_UTILS
kjlubick Aug 25, 2023
7308590
[Graphite] Add option to set independent, custom gpu budgets on Conte…
egdaniel Aug 25, 2023
56bb647
[skif] Add ::Empty() convenience factory
lhkbob Aug 25, 2023
ad1b2e0
Revert "Make empty GN lists for Ganesh Dawn."
johnstiles-google Aug 25, 2023
063f23f
Replace GrMatrixConvolutionEffect with GrSkSLFP runtime effect
lhkbob Aug 25, 2023
7667246
Remove gn flag 'skia_enable_sksl'.
johnstiles-google Aug 25, 2023
c47eee9
Move fGpuBudgetInBytes outside of GRAPHITE_TEST_UTILS guard
lhkbob Aug 25, 2023
289cd22
Roll vulkan-deps from 00368bd7466b to fc1cafa4c10c (15 revisions)
Aug 25, 2023
40f4e01
Treat GR_TEST_UTILS as defined or not, not 1 or 0.
johnstiles-google Aug 25, 2023
1b1e340
Remove some testing-only image filter subclasses
lhkbob Aug 25, 2023
365cde7
Factor out context-type helper functions.
johnstiles-google Aug 25, 2023
82061f7
Unify 'all GL contexts' with 'GL rendering contexts.'
johnstiles-google Aug 25, 2023
e67d943
Move 1D linear Gaussian FP to a runtime GrSkSLFP
lhkbob Aug 25, 2023
ac39b12
Remove GrBackendApi::kDawn.
johnstiles-google Aug 25, 2023
e64e8f4
Revert "Move 1D linear Gaussian FP to a runtime GrSkSLFP"
lhkbob Aug 26, 2023
26c9cb6
Roll vulkan-deps from fc1cafa4c10c to aac1ae9db959 (5 revisions)
Aug 26, 2023
0f9e50d
Roll vulkan-deps from aac1ae9db959 to da4fc1e938a8 (1 revision)
Aug 26, 2023
405c2ec
Roll vulkan-deps from da4fc1e938a8 to 9fc352d7f6e3 (1 revision)
Aug 28, 2023
2582a06
Roll SwiftShader from a147f6c5192a to 32f9332d1d7a (1 revision)
Aug 28, 2023
f49115f
Roll Skia Infra from 7a3cf15a1fc1 to 6587ca5b6e44 (8 revisions)
Aug 28, 2023
1ce3c2a
Roll SK Tool from 6587ca5b6e44 to 14707bc35498
Aug 28, 2023
0d39172
Roll ANGLE from c8ec8739ec4d to 57388ab2e24d (7 revisions)
Aug 28, 2023
fe4f018
Add Mesh2D demo page
fmalita Aug 28, 2023
df783b5
Remove SK_VULKAN #ifdefs from GrBackendSurface
brianosman Aug 15, 2023
025a0da
Show WGSL code in Viewer's Shader pane.
johnstiles-google Aug 28, 2023
ce99ad7
Fix GL-tests bazel build
brianosman Aug 28, 2023
477659e
Avoid generating unnecessary _skParam variables in WGSL.
johnstiles-google Aug 28, 2023
36a3e60
Shrink the $apply_swizzle function.
johnstiles-google Aug 28, 2023
23b0d4e
[mesh2d demo] Initial styling
fmalita Aug 28, 2023
651ada2
Roll vulkan-deps from 9fc352d7f6e3 to b847b1b89c33 (6 revisions)
Aug 28, 2023
b16b8d4
Pass colorspace-transform coefficients in a 4x4 matrix.
johnstiles-google Aug 28, 2023
5baa2c7
Reland "Move 1D linear Gaussian FP to a runtime GrSkSLFP"
lhkbob Aug 28, 2023
ded5d08
Revert "Pass colorspace-transform coefficients in a 4x4 matrix."
johnstiles-google Aug 28, 2023
83f6fba
Specify COLRv1 gradient interpolation
Aug 25, 2023
335f748
Fix loop-unrolling for single-iteration inclusive reverse loops.
johnstiles-google Aug 28, 2023
66e367b
Change extraneous sampler/texture check to an assertion.
johnstiles-google Aug 24, 2023
b27fecd
Roll SK Tool from d779093a7a96 to 9f1fad0fdc31
Aug 29, 2023
f576668
Roll vulkan-deps from b847b1b89c33 to 5857bae969d5 (5 revisions)
Aug 29, 2023
01ee493
Roll ANGLE from 57388ab2e24d to d6fd7eafb2f7 (6 revisions)
Aug 29, 2023
5dd678a
Roll Skia Infra from 6587ca5b6e44 to d779093a7a96 (3 revisions)
Aug 29, 2023
e9e4d0d
Use #if defined(GRAPHITE_TEST_UTILS) to check if enabled.
johnstiles-google Aug 28, 2023
85377ec
[Fontations] Roll Fontations libraries
drott Aug 29, 2023
2c34fef
[skif] Add FilterResult::Builder::blur() to wrap per-backend blur impls
lhkbob Aug 25, 2023
9387039
[skif] Update testing-only PDF image filter to new API
lhkbob Aug 25, 2023
e6c293b
Consolidate onCreateFilterContext implementations
rphilli Aug 28, 2023
a071227
Reland "Pass colorspace-transform coefficients in a 4x4 matrix."
johnstiles-google Aug 28, 2023
13f83fe
Re-enable *AsyncReadPixels on Adreno GL.
jvanverth Aug 28, 2023
bb8e8b6
Some minor readPixels cleanups.
jvanverth Aug 28, 2023
7675f88
Revert "[skif] Add FilterResult::Builder::blur() to wrap per-backend …
lhkbob Aug 29, 2023
625f61e
Move SkOpts things around for easier modularization
kjlubick Aug 29, 2023
4048262
[graphite] Move contents of ImageUtils to TextureUtils.
jvanverth Aug 28, 2023
3913e6c
[graphite] Account for coverage when deciding to do in-shader blending
Aug 28, 2023
b0c1b28
One more SkSwizzlePriv change
kjlubick Aug 29, 2023
e51a4e7
Enforce IWYU on SkResourceCache etc
kjlubick Aug 29, 2023
10e05b3
[Fontations] Simplify glyph path based on overlap flag, sanitize paths
drott Aug 29, 2023
f9c1724
Roll FreeType from 5769f13a to 2d9fce53 (22 commits)
Aug 29, 2023
b7e826d
[skif] Update testing-only matrix validation image filter to new API
lhkbob Aug 25, 2023
cb737a8
Reland "[skif] Add FilterResult::Builder::blur() to wrap per-backend …
lhkbob Aug 29, 2023
d159752
Roll skottie-base from d5998642c25b to 3e2b0ed75e49
Aug 29, 2023
15de7f9
Roll HarfBuzz from f94508ed to f380a328 (164 commits)
Aug 28, 2023
8f33af4
[Fontations] Move wrappers to sk_fontations namespace
drott Aug 29, 2023
e9b97bb
Remove SK_IGNORE_COLRV1_GRADIENT_COLORSPACE_FIX
Aug 29, 2023
fb09020
[bazel] Add Bazel-only GM for testing purposes.
LeandroLovisolo Aug 29, 2023
4ac5f89
[skottie] Move text editor sources to utils
fmalita Aug 28, 2023
1f1d4cd
Roll vulkan-deps from 5857bae969d5 to 356ddfc69865 (8 revisions)
Aug 29, 2023
4bb0f83
Disable yet more AsyncReadPixels tests
jvanverth Aug 29, 2023
5cfd506
Migrate deprecated Vk GrBackendSurface related functions in AHB helpers
brianosman Aug 29, 2023
ce31dbe
Bucket 2D blur effects based on radius
lhkbob Aug 29, 2023
8a2754a
Fix Paragraph6 Sample
Aug 29, 2023
55231c8
Split the skif::Context's Functors out into their own object
rphilli Aug 29, 2023
778411f
[bazel] bazel_test_gm.go task driver: Upload PNGs to Gold.
LeandroLovisolo Aug 29, 2023
e6eb56d
Add paint-params key info to Shaders pane in Viewer.
johnstiles-google Aug 29, 2023
fde9fe1
Combine texture effect creation for 1d and 2d blur cases
lhkbob Aug 29, 2023
03289b2
Roll Skia Infra from d779093a7a96 to 3bbc85ea8f37 (8 revisions)
Aug 30, 2023
80f4d2f
Roll SK Tool from 3bbc85ea8f37 to 02497261fadb
Aug 30, 2023
7492e29
Roll ANGLE from d6fd7eafb2f7 to 8b0af482db74 (13 revisions)
Aug 30, 2023
a2728a7
Roll vulkan-deps from 356ddfc69865 to 99e7ba4c04b8 (2 revisions)
Aug 30, 2023
e350f20
[bazel] //gm/BazelGMRunner.cpp: Improve structure of output JSON files.
LeandroLovisolo Aug 29, 2023
6f4fd97
Add external_client workspace for testing consuming Skia rules
kjlubick Aug 29, 2023
a58ccf8
Replace onCreateFilterContext virtual with explicit Functor creation
rphilli Aug 29, 2023
bfff3db
Exact loops for all 1D blur kernels
lhkbob Aug 30, 2023
3489b6d
[skottie]: put CanvasKit in expected directory
cmumford Aug 30, 2023
3e3931a
Call makeImageFunctor explicitly in MakeWithFilter_Shared
rphilli Aug 30, 2023
6e6df4d
Remove obsolete setting 'fAllowTraceVarInDebugTrace'.
johnstiles-google Aug 29, 2023
69bdfea
fix: When installing skia on Windows, using emsdk.py, the option --pe…
Generalsimus Aug 30, 2023
7a246c9
[skif] Fix small-sigma threshold on GPU blurs
lhkbob Aug 30, 2023
ce32efb
Revert "Exact loops for all 1D blur kernels"
lhkbob Aug 30, 2023
82617d8
//go.mod: Update to go 1.18 (same as the Go version in //WORKSPACE.ba…
LeandroLovisolo Aug 30, 2023
185fbe1
Remove unused SkFuzzLogging and SkAutoTime
kjlubick Aug 30, 2023
58d3ad6
Rename layout(backend) qualifiers to APIs, not languages.
johnstiles-google Aug 30, 2023
a6bb6a7
Set dawn_opengl_registry_dir dawn build override
phuang Aug 30, 2023
1169d57
Enable WGSL when `--config grdawn` is used.
johnstiles-google Aug 30, 2023
f6b94af
Remove SPIRVDawnCompatFlag from SkSL.
johnstiles-google Aug 30, 2023
5a7ba41
[graphite] Reduce generated SkImage usage in testing code.
jvanverth Aug 30, 2023
94cc2bf
Move MakeWithFilter_Shared to SkImageFilter_Base::makeImageWithFilter
rphilli Aug 30, 2023
d235c2c
Add SkImages::MakeWithFilter factories
rphilli Aug 30, 2023
0bce08f
Roll vulkan-deps from 99e7ba4c04b8 to 0d228411886e (11 revisions)
Aug 30, 2023
5f3ef53
Experiment with over-looping blur kernels
lhkbob Aug 30, 2023
af7fb95
[graphite][dawn] Introduce error scope utility
armansito Aug 30, 2023
adaad67
Roll Skia Infra from 3bbc85ea8f37 to 4d381b7718fd (3 revisions)
Aug 31, 2023
676a161
Roll SK Tool from 4d381b7718fd to 7bbf981003a2
Aug 31, 2023
5f17219
Roll ANGLE from 8b0af482db74 to 519d330c0d9f (9 revisions)
Aug 31, 2023
1fae612
Roll vulkan-deps from 0d228411886e to 557268622720 (7 revisions)
Aug 31, 2023
47a7d27
Remove Skia-internal uses of SkImage::makeWithFilter
rphilli Aug 30, 2023
d611968
Set dawn_egl_registry_dir for dawn
phuang Aug 30, 2023
a13a9d6
Misc IWYU cleanups
kjlubick Aug 30, 2023
1ac3bb3
Add layout(direct3d) flag.
johnstiles-google Aug 30, 2023
a295ff9
Update Ganesh D3D to use combined sampler-textures.
johnstiles-google Aug 30, 2023
d113402
Implement the Bentley-Ottmann event queue
herbderby Aug 14, 2023
240a401
Update EGL-Registry
phuang Aug 31, 2023
23c5170
[graphite][dawn] Introduce DawnComputePipeline
armansito Aug 4, 2023
455483f
[graphite] Remove GRAPHITE_TEST_UTILS from Recorder
jvanverth Aug 31, 2023
8c05d51
Add X11/xcb packages to install_dependencies.sh
lhkbob Aug 31, 2023
aefa6ea
[graphite][dawn] Support encoding compute dispatch commands
armansito Aug 4, 2023
a8e24b1
Eliminate makeSampler2D() intrinsic.
johnstiles-google Aug 31, 2023
cda0cfa
Further increase over-sampling in blurs
lhkbob Aug 31, 2023
89b843c
Change meaning of `texture2D` to refer to read-write textures.
johnstiles-google Aug 31, 2023
81d297d
Disallow `texture2D` without readonly/writeonly qualifier.
johnstiles-google Aug 31, 2023
8ff4fd2
[graphite][dawn] Enable compute unit tests on Dawn
armansito Aug 4, 2023
7db0006
Add DateTime alias to SkPDFDocument
kjlubick Aug 31, 2023
cb0a860
Add missing SK_API to Raster MakeWithFilter declaration
rphilli Aug 31, 2023
5d08dad
Revert "[graphite] Remove GRAPHITE_TEST_UTILS from Recorder"
jvanverth Aug 31, 2023
bf6b239
Fix more legacy Vk GrBackendSurface constructor usage
brianosman Aug 31, 2023
e1b27dc
Roll HarfBuzz from f380a328 to 4cfc6d8e (4 commits)
Aug 31, 2023
16b78e0
Roll vulkan-deps from 557268622720 to 90907540b014 (4 revisions)
Aug 31, 2023
818f20f
Check for a valid ProxyCache in ResourceCache::purgeResources
rphilli Aug 31, 2023
e585fdc
[skif] Implement BlurImageFunctor for Graphite
lhkbob Aug 30, 2023
2916365
Roll Skia Infra from 4d381b7718fd to 2b76b0e00861 (4 revisions)
Sep 1, 2023
6d95a1d
Roll SK Tool from 2b76b0e00861 to 0432703c10fc
Sep 1, 2023
4eb9b17
Roll ANGLE from 519d330c0d9f to 7c3c7b7b9f01 (15 revisions)
Sep 1, 2023
d6266ef
Roll vulkan-deps from 90907540b014 to 15007d22798e (4 revisions)
Sep 1, 2023
48b7376
Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)
kjlubick Sep 1, 2023
d5d3b0d
Require that texture2D function parameters include a pixel format.
johnstiles-google Sep 1, 2023
16ba4b5
Enforce matching pixel-format when passing texture2D arguments.
johnstiles-google Sep 1, 2023
02fa147
Fix unintentional cpu_sync=true and deprecate sk_sp<SkSurface> APIs
kjlubick Sep 1, 2023
f3f6c73
Revert "Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)"
kjlubick Sep 1, 2023
2c04054
Reland "Roll Dawn from beaf20f90f1b to b9afa50913de (668 revisions)"
kjlubick Sep 1, 2023
22ae238
Enforce backend flags on push_constant layout.
johnstiles-google Aug 31, 2023
fedff79
Move assertion about samplers out of SPIRVCodeGenerator.
johnstiles-google Sep 1, 2023
3349da6
Roll vulkan-deps from 15007d22798e to 8643aba2c123 (2 revisions)
Sep 1, 2023
0f3a351
[graphite][compute] Combined "SampledTexture" resource
armansito Aug 16, 2023
2d8849f
[graphite][compute] Dynamically assemble resource declarations from s…
armansito Aug 16, 2023
15f7714
Roll vulkan-deps from 8643aba2c123 to 33e34e073cab (1 revision)
Sep 2, 2023
4d05013
Roll Skia Infra from 2b76b0e00861 to 959bb251c386 (2 revisions)
Sep 4, 2023
906dcd2
Roll SK Tool from 959bb251c386 to f5590cb5133d
Sep 4, 2023
5eaf624
Roll ANGLE from 7c3c7b7b9f01 to ebf1e7163216 (11 revisions)
Sep 4, 2023
c9d527e
Roll vulkan-deps from 33e34e073cab to 501ee2809482 (1 revision)
Sep 4, 2023
8206402
Roll vulkan-deps from 501ee2809482 to 4b7a5f2a3522 (1 revision)
Sep 4, 2023
e36966e
Roll Skia Infra from 959bb251c386 to f5590cb5133d (1 revision)
Sep 5, 2023
7d0e33e
Roll ANGLE from ebf1e7163216 to e691a4edb19a (3 revisions)
Sep 5, 2023
9ef0225
Roll vulkan-deps from 4b7a5f2a3522 to f2f4bb6f20ec (5 revisions)
Sep 5, 2023
055b261
Fix external-texture assertion discovered by the fuzzer.
johnstiles-google Sep 5, 2023
d8ea902
Update DWriteCore to 1.4
Sep 5, 2023
75038d5
Roll SK Tool from f5590cb5133d to eca28238b5a3
Sep 5, 2023
63b384c
Filter unsupported CQ try jobs on chrome/m118
sharakss Sep 6, 2023
bd56a01
Merge 7 release notes into RELEASE_NOTES.md
sharakss Sep 6, 2023
69fccc0
Avoid combining extremely large meshes.
johnstiles-google Nov 24, 2023
b4f0c11
Use SkToInt to avoid warning in Flutter roll.
johnstiles-google Nov 26, 2023
7754f9f
Remove CQ for unsupported branch chrome/m118
sharakss Jan 23, 2024
bb35d34
Merge remote-tracking branch 'upstream/chrome/m118' into dev/update-s…
mattleibow Oct 29, 2024
db3adf1
Updated the C API based on the new C++ API
mattleibow Oct 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .bazelignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
infra/bots/.recipe_deps
8 changes: 3 additions & 5 deletions .bazelrc
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,6 @@ build --flag_alias=disable_native_interface=no//src/gpu/ganesh/gl:enable_native_
build --flag_alias=enable_native_interface=//src/gpu/ganesh/gl:enable_native_interface
build --flag_alias=disable_pdf_backend=no//src/pdf:enable_pdf_backend
build --flag_alias=enable_pdf_backend=//src/pdf:enable_pdf_backend
build --flag_alias=disable_sksl=no//src/sksl:enable_sksl
build --flag_alias=enable_sksl=//src/sksl:enable_sksl
build --flag_alias=disable_skslc=no//src/sksl:enable_skslc
build --flag_alias=enable_skslc=//src/sksl:enable_skslc
build --flag_alias=disable_sksl_tracing=no//src/sksl:enable_sksl_tracing
Expand Down Expand Up @@ -133,9 +131,9 @@ build:remote --spawn_strategy=remote,sandboxed
# Enable remote execution so actions are performed on the remote systems.
build:remote --remote_executor=grpcs://remotebuildexecution.googleapis.com

# No compile task should take more than 180 seconds. Really long running tasks
# are probably a result of spinning up new workers.
build:remote --remote_timeout=180
# Some long running tasks are linking because the workers have relatively little RAM
# (at least as of now).
build:remote --remote_timeout=300

# Enable authentication. This will pick up application default credentials by
# default. You can use --google_credentials=some_file.json to use a service
Expand Down
68 changes: 64 additions & 4 deletions .disabled.go.mod
Original file line number Diff line number Diff line change
@@ -1,18 +1,78 @@
module go.skia.org/skia

go 1.12
go 1.18

require (
cloud.google.com/go/pubsub v1.8.3
cloud.google.com/go/storage v1.14.0
github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc // indirect
github.com/flynn/json5 v0.0.0-20160717195620-7620272ed633
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/google/uuid v1.1.2
github.com/klauspost/compress v1.11.3 // indirect
github.com/stretchr/testify v1.7.0
go.chromium.org/luci v0.0.0-20201121231857-b9ab316d7198 // indirect
go.skia.org/infra v0.0.0-20230807174633-333a87d1ef8a
go.skia.org/infra v0.0.0-20230904042911-f5590cb5133d
google.golang.org/api v0.74.0
google.golang.org/protobuf v1.28.0
)

require (
cloud.google.com/go v0.100.2 // indirect
cloud.google.com/go/compute v1.5.0 // indirect
cloud.google.com/go/iam v0.3.0 // indirect
cloud.google.com/go/logging v1.1.1 // indirect
cloud.google.com/go/secretmanager v1.4.0 // indirect
github.com/aclements/go-moremath v0.0.0-20190830160640-d16893ddf098 // indirect
github.com/bazelbuild/remote-apis v0.0.0-20201209220655-9e72daff42c9 // indirect
github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cenkalti/backoff v2.2.1+incompatible // indirect
github.com/cespare/xxhash/v2 v2.1.2 // indirect
github.com/danjacques/gofslock v0.0.0-20200623023034-5d0bd0fa6ef0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fiorix/go-web v1.0.1-0.20150221144011-5b593f1e8966 // indirect
github.com/go-chi/chi/v5 v5.0.8 // indirect
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
github.com/golang/mock v1.6.0 // indirect
github.com/golang/protobuf v1.5.2 // indirect
github.com/google/go-cmp v0.5.7 // indirect
github.com/googleapis/gax-go/v2 v2.3.0 // indirect
github.com/hashicorp/errwrap v1.1.0 // indirect
github.com/hashicorp/go-multierror v1.1.0 // indirect
github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0 // indirect
github.com/invopop/jsonschema v0.7.0 // indirect
github.com/jcgregorio/logger v0.1.3 // indirect
github.com/jcgregorio/slog v0.0.0-20190423190439-e6f2d537f900 // indirect
github.com/julienschmidt/httprouter v1.3.0 // indirect
github.com/klauspost/compress v1.11.3 // indirect
github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e // indirect
github.com/pborman/uuid v1.2.1 // indirect
github.com/pkg/errors v0.9.1 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/prometheus/client_golang v1.11.1 // indirect
github.com/prometheus/client_model v0.2.0 // indirect
github.com/prometheus/common v0.26.0 // indirect
github.com/prometheus/procfs v0.6.0 // indirect
github.com/smartystreets/goconvey v1.8.1 // indirect
github.com/stretchr/objx v0.3.0 // indirect
github.com/texttheater/golang-levenshtein v1.0.1 // indirect
github.com/willf/bitset v1.1.11 // indirect
github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
github.com/zeebo/bencode v1.0.0 // indirect
go.opencensus.io v0.23.0 // indirect
golang.org/x/net v0.8.0 // indirect
golang.org/x/oauth2 v0.0.0-20220309155454-6242fa91716a // indirect
golang.org/x/sync v0.2.0 // indirect
golang.org/x/sys v0.6.0 // indirect
golang.org/x/text v0.8.0 // indirect
golang.org/x/time v0.0.0-20220609170525-579cf78fd858 // indirect
golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect
google.golang.org/appengine v1.6.7 // indirect
google.golang.org/genproto v0.0.0-20220426171045-31bebdecfb46 // indirect
google.golang.org/grpc v1.45.0 // indirect
gopkg.in/fsnotify.v1 v1.4.7 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading
Loading