dawn-autoroll
be4f5cdbe8
Roll vulkan-deps from f709feae795b to e55b93bb3f99 (8 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/f709feae795b..e55b93bb3f99
Changed dependencies:
* glslang: ca8d07d0bc..8504d5ae1c
* spirv-cross: 4be568c004..eb9b273298
* spirv-tools: c51e2afe00..cdc4e528f3
* vulkan-headers: 78448eda6e..1a43b498b8
* vulkan-validation-layers: 947366e2ce..a45c490b0f
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Ia764a9cfa3d68d9cdc8a4c739ee2205791b0d57a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117522
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-21 00:22:40 +00:00
Dawn Autoroller
f586545aef
Roll ANGLE from c98a413c3ea7 to d4535966a35f (3 revisions)
...
c98a413c3e..d4535966a3
2023-01-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 823d1a0d7c30 to f709feae795b (13 revisions)
2023-01-20 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from b7e315063b1a to 4303e3d5e898 (531 revisions)
2023-01-20 msisov@igalia.com Remove deprecated use_system_libwayland
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Idf54d4b9c238d5694e8820c0bb7024ffef9c33ea
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117540
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-20 20:20:03 +00:00
dawn-autoroll
0a31cadaf3
Roll vulkan-deps from 23014e30056e to f709feae795b (6 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/23014e30056e..f709feae795b
Changed dependencies:
* vulkan-headers: a841bc8e07..78448eda6e
* vulkan-loader: c77aeff461..125b4f665c
* vulkan-validation-layers: 57fe3f50cd..947366e2ce
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I5ec0389cf4e91ea16d45327b0a64c598834c7c86
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117521
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-20 10:25:12 +00:00
Zhaoming Jiang
899126f036
Dawn: Fix FeatureState of some features
...
This CL fix FeatureState for some experimental features to prepare for
refactoring adapter creation with adapter toggles. This CL also fix the
related unittests.
Bug: dawn:1495
Change-Id: Ibf043ed74c0bfc79c64986f2f96135d92adf3930
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116841
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Zhaoming Jiang <zhaoming.jiang@intel.com>
Commit-Queue: Zhaoming Jiang <zhaoming.jiang@intel.com>
2023-01-20 08:46:55 +00:00
Dawn Autoroller
02eb7d03b4
Roll ANGLE from bb5fd093b558 to c98a413c3ea7 (9 revisions)
...
bb5fd093b5..c98a413c3e
2023-01-19 syoussefi@chromium.org Vulkan: Use deferred allocation for swapchains when possible
2023-01-19 syoussefi@chromium.org Vulkan: Use VK_EXT_swapchain_maintenance1 for present fences
2023-01-19 cnorthrop@google.com Tests: Add Words of Wonders trace
2023-01-19 syoussefi@chromium.org Vulkan: Disallow INPUT_ATTACHMENT usage on sampled image views
2023-01-19 jonahr@google.com Disable the Metal backend on Mac GPU family < 2.
2023-01-19 jmadill@chromium.org Trace Interpreter: Support DOTA underlords.
2023-01-19 jmadill@chromium.org Trace Interpreter: Support Genshin Impact.
2023-01-19 jmadill@chromium.org Trace Interpreter: Support Manhattan trace.
2023-01-19 jmadill@chromium.org Capture/Replay: Remove inline variable declarations.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I82eee84022d39301c972dbfd38fda4cccb7cc3c0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117500
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-20 06:42:22 +00:00
Austin Eng
785ccde2f5
Expand AllowFormatReinterpretationWithoutFlag to consider ETC2/ASTC
...
Bug: dawn:1176
Change-Id: Iae674fb1c5198ca8767b71e2d5553e0a4a06b475
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117178
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
2023-01-20 01:13:27 +00:00
Brandon Jones
13d14525c4
Fix builds that disable tint_build_spv_reader
...
If tint_build_spv_reader = false is set in a Chrome's build_overrides
then the tint_unittests_spv_reader_src begins failing with a bunch of
missing spvtools identifiers.
Most uses of spv_reader_src include it as a conditional dependency only
when tint_build_spv_reader is true, Chrome's `all` target always builds
it. This causes problems when critical includes are excluded due to the
tint_build_spv_reader setting. The solution is to not make use of the
TINT_BUILD_SPV_READER define at all in this subdirectory and instead
assume that the entire directory will be included or excluded as needed
at a higher level.
Additionally, one switch statement in tint_common_fuzzer needed to have
the scope of it's TINT_BUILD_SPV_READER exclusion reduced so that it
wouldn't trigger warnings that not all enum values were covered.
Bug: dawn:286
Change-Id: I53518e2fda497fe976721b5f087e2e21a170f5dd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117244
Reviewed-by: dan sinclair <dsinclair@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
2023-01-20 00:11:00 +00:00
Brandon Jones
61d2cf297a
Making SPIR-V ingestion and validation optional
...
Browsers won't be exposing the ability to pass SPIR-V shaders, and the
ability to consume and validate them is adding a non-trivial amount to
the browser binary size on platforms like Android. To avoid that
overhead, this change puts those features behind a flag so that browser
usage can easily omit them.
Bug: dawn:286
Change-Id: Idf70683f2c4ccf479b723c00ba6914e27e4f765f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117241
Commit-Queue: Brandon Jones <bajones@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2023-01-19 21:17:42 +00:00
dawn-autoroll
0f72763efd
Roll vulkan-deps from 823d1a0d7c30 to 23014e30056e (7 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/823d1a0d7c30..23014e30056e
Changed dependencies:
* glslang: 615741f278..ca8d07d0bc
* spirv-tools: bb1c885956..c51e2afe00
* vulkan-headers: 08bfe2e226..a841bc8e07
* vulkan-loader: 4b705abe08..c77aeff461
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I4068f0ca59a86d977e90b2e4c3f96617ddb53ada
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117177
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-19 20:52:39 +00:00
Peng Huang
e3eb03f8a3
Add the last usage serial in Buffer
...
Add the last usage serial in Buffer, it is used for optimizing
MapAsync(), so the callback of MapAsync() is called when the last usage
serial is done instead of using the current pending serial when
the MapAsync() is called.
Bug: b/265151060
Change-Id: Ibc95d4e41d41896f0a49b0fd1068912b46ea14e1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116693
Commit-Queue: Peng Huang <penghuang@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
2023-01-19 20:33:32 +00:00
dan sinclair
b36e09c71a
Add bug numbers to shader expectations.
...
This CL updates a few shader expectations with the relevant issue
number.
Change-Id: I8c38857a51276f4cc3206ee8617f3edda747a301
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117480
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-19 18:39:06 +00:00
Dawn Autoroller
2922202008
Roll ANGLE from 48e40ef60b69 to bb5fd093b558 (4 revisions)
...
48e40ef60b..bb5fd093b5
2023-01-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 1df7789231ac to b7e315063b1a (68 revisions)
2023-01-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from cd80e810d579 to 823d1a0d7c30 (25 revisions)
2023-01-19 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 9ddfe9a47c82 to 1df7789231ac (437 revisions)
2023-01-19 djg@apple.com Metal: Ensure render pass has at least one valid render target.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I81a14053bb4a495d64653f5229c7109049b44d31
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117460
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-19 17:19:57 +00:00
Ben Clayton
f1fc8c8bc7
tint: Remove commented out includes
...
Change-Id: I046837b32f27b30920719c7067aae83887e0f039
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117205
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2023-01-19 17:15:00 +00:00
Corentin Wallez
8b5d804963
Revert "DISABLE WireBufferMappingReadTests.DestroyInsideMapReadCallback"
...
This reverts commit 1966ea9727
.
Reason for revert: dawn:1619 has been fixed.
Original change's description:
> DISABLE WireBufferMappingReadTests.DestroyInsideMapReadCallback
>
> It is failing under ASAN but should be fixed after at the same time as
> issue dawn:1619 that makes mapping callbacks called only at the end of
> the BufferBase method.
>
> Bug: dawn:1619, dawn:1621
> Change-Id: Idfdb6e36432a47eaef63b46e041f1404a2562f40
> Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116284
> Auto-Submit: Corentin Wallez <cwallez@chromium.org>
> Reviewed-by: Austin Eng <enga@chromium.org>
> Kokoro: Kokoro <noreply+kokoro@google.com>
> Commit-Queue: Austin Eng <enga@chromium.org>
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: dawn:1619
Fixed: dawn:1621
Change-Id: Ib700147543c12b35005b718b50ed1b19245cf0ff
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117440
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2023-01-19 16:05:27 +00:00
Antonio Maiorano
73735fde95
Roll third_party/webgpu-cts/ 65fcd99b7..9fbed0099 (13 commits)
...
Regenerated:
- expectations.txt
- ts_sources.txt
- test_list.txt
- cache_list.txt
- resource_files.txt
- webtest .html files
65fcd99b74..9fbed0099e
- 9fbed0 Apply error to final result of `atan2` calculation, not intermediates (#2143 )
- 02a770 [wgsl] Add align size requirement test. (#2174 )
- ebe427 Fix name of binary/u32_arithmetic cache (#2177 )
- 1fdd20 Transfer to image bitmap npe (#2131 )
- 55a0dc Fix u32 and i32 non-const divide by 0 expecting lhs (not 0) (#2175 )
- 8c8367 Add test for u32 binary arithmetic operations (#2173 )
- 556dbb Replace map+filter with reduce in case generators (#2172 )
- 8a0bef Add additional unit testing for builtins that depend on dot (#2171 )
- 44f038 Add tests for i32 binary arithmetic operations (#2170 )
- d3684a Remove the canvas_size_different_with_back_buffer_size reftest (#2165 )
- 13fc69 Convert remaining dispatch() to dispatchWorkgroups() (#2169 )
- 4f3e80 Remove io-shareable test, move more types into locations test. (#2159 )
- 2d4661 Add unary i32 execution tests (#2162 )
Created with './tools/run cts roll'
Change-Id: I5d7a3a1786049527fef00c5e5e331e94cafddedf
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117381
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2023-01-19 15:10:33 +00:00
dawn-autoroll
7e02157df5
Roll vulkan-deps from ccad4176f842 to 823d1a0d7c30 (17 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/ccad4176f842..823d1a0d7c30
Changed dependencies:
* glslang: 1fb2f1d789..615741f278
* spirv-headers: d13b52222c..aa331ab0ff
* spirv-tools: 0fc5526f2b..bb1c885956
* vulkan-validation-layers: d01f94177c..57fe3f50cd
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I23153bbd2d52572ae78d1c252a3b1d466288a0bc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117171
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-19 06:09:52 +00:00
Dawn Autoroller
6c89617be7
Roll ANGLE from 5d1ac2e0d5f6 to 48e40ef60b69 (9 revisions)
...
5d1ac2e0d5..48e40ef60b
2023-01-18 abdolrashidi@google.com Add per-heap memory allocation trackers
2023-01-18 jmadill@chromium.org Fix flaky Capture/Replay FenceSyncTests.
2023-01-18 jmadill@chromium.org Re-land: "Make SyncIDs a packed type."
2023-01-18 m.maiya@samsung.com Vulkan: Add support for AHB usage FRONT_BUFFER flag
2023-01-18 jmadill@chromium.org Trace Tests: Clean up desktop skips.
2023-01-18 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from ff04c317b95c to 9ddfe9a47c82 (661 revisions)
2023-01-18 romanl@google.com Log screen state if log=debug.
2023-01-18 syoussefi@chromium.org Vulkan: Drop usage of VK_EXT_debug_report
2023-01-18 jmadill@chromium.org Revert "Make SyncIDs a packed type."
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Ica53814b53e039d12a0967de25e56b6ef378f154
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117342
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-19 03:22:50 +00:00
Austin Eng
03b69ff573
Delete StagingBuffer in favor of mappable buffers
...
This CL removes StagingBuffer to start to unify implementation
code paths for WriteTexture/Buffer and CopyBufferToTexture/Buffer.
This will help implementing a buffer-to-stencil copy workaround.
Bug: dawn:1389
Change-Id: Ieb23b8d871f14544ef01445a495dc1077274c9f2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117167
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Loko Kung <lokokung@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-19 02:54:07 +00:00
Takahiro
44e9db3866
Allow reentrant buffer mapping operations in the mapping callback.
...
WebGPU clears [pending_map] before resolving or rejecting promises,
which means that the callback for .then or .catch is allowed to unmap,
remap, or do anything with the buffer assuming previous mapping
operations are entirely done the buffer.
Mimic this in Dawn by finishing all operations related to mapping
before calling callbacks they might trigger.
bug: dawn:1619
Change-Id: I9e5b82789a68f28a496a54c31bf9fe0ffde23ccf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116220
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Takahiro <hogehoge@gachapin.jp>
Reviewed-by: Austin Eng <enga@chromium.org>
2023-01-19 01:11:56 +00:00
Ben Clayton
d03dceebf3
tint: Add bgra8unorm storage texture support
...
Polyfill this for the SPIR-V, HLSL and GLSL backends by replacing bgra8unorm with rgba8unorm, and swizzling.
Bug: tint:1804
Change-Id: I36638202840d7313001dff6c5b60dcb948988c34
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117204
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-18 19:42:03 +00:00
Austin Eng
e2be18a7fd
Workaround stencil to buffer copies on Metal Intel
...
Stencil to buffer copies don't capture contents
written in a rendering stage. Copying through an
intermediate texture fixes this problem on Metal Intel.
Add test for the code path that found the issue:
Nonzero-mip stencil copy, discard, then read
Bug: dawn:1389
Change-Id: I63d982df6bace4b5053d3c643b8abda1682490d1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116851
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Loko Kung <lokokung@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-18 17:55:14 +00:00
dawn-autoroll
f8eea51bb2
Roll vulkan-deps from b75d74666772 to ccad4176f842 (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/b75d74666772..ccad4176f842
Changed dependencies:
* spirv-cross: 4212eef67e..4be568c004
* vulkan-validation-layers: 6e969a2109..d01f94177c
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I67010de632b1a206d713ed482407f2248a68b9c9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117169
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-18 17:08:05 +00:00
Peng Huang
d3b8c489a1
Merge two queue submissions in Queue::SubmitImpl()
...
Currently Queue::SubmitImpl() may cause two queue submissions, one is
because of Tick() call which will submit pending commands if there are.
The other one is after converting frontend commands to backend command
buffer. Queue::SubmitImpl() will submit converted commands. However
usually queue submissions are expensive, so merge those two queue
submissions into one by not calling Tick() before converting frontend
commands, so pending commands and recorded commands can be submitted
together. After that, we call Tick() to resolve callbacks and perform
bookkeeping operations (deallocating memory for passed operations,
etc).
Bug: b/265151060
Change-Id: Ia171771bcc1061dc599a58aa6d213a645696fb75
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116929
Auto-Submit: Peng Huang <penghuang@chromium.org>
Kokoro: Ben Clayton <bclayton@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Peng Huang <penghuang@chromium.org>
2023-01-18 14:40:07 +00:00
Dawn Autoroller
432da9588d
Roll ANGLE from 9de913077a5f to 5d1ac2e0d5f6 (1 revision)
...
9de913077a..5d1ac2e0d5
2023-01-17 syoussefi@chromium.org Add missing include to ShaderVars.h
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I97417aa87561c3af77d11665d5384c4765daa163
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117341
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-18 14:04:23 +00:00
dawn-autoroll
e1ad5c39e1
Roll vulkan-deps from 8c95181d1b73 to b75d74666772 (5 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/8c95181d1b73..b75d74666772
Changed dependencies:
* spirv-tools: ba4c9fe534..0fc5526f2b
* vulkan-validation-layers: e874d3291b..6e969a2109
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Iafdd162a591e66a8a4a98763d207940e201c0c95
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117168
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-18 02:25:52 +00:00
Dawn Autoroller
d4d7f122e2
Roll ANGLE from 84c538ff9df1 to 9de913077a5f (6 revisions)
...
84c538ff9d..9de913077a
2023-01-17 jmadill@chromium.org Make SyncIDs a packed type.
2023-01-17 yuxinhu@google.com Reland "Make ANGLE program version only dependent on data that matters"
2023-01-17 romanl@google.com Revert "Capture/Replay: Capture the attr locations as set by the program"
2023-01-17 syoussefi@chromium.org Revert "Suppress more VVL errors about vkCmdDraw*-None"
2023-01-17 chris@rive.app Make sure D3D11 textures never lose bind flags
2023-01-17 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 3ff606af6dec to cd80e810d579 (18 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Ie90437aacd7d4da38ebcf44e288ae8c63abae69b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117340
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-18 00:39:30 +00:00
Peng Huang
429c2f93f4
Fix vulkan::Buffer::TransitionUsageAndGetResourceBarrier()
...
Do not transition if the buffer usage is already MapWrite
Change-Id: I16cf68501e19a5b60d6c6f28eaa539df691f14fd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117240
Reviewed-by: Austin Eng <enga@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Peng Huang <penghuang@chromium.org>
2023-01-17 23:40:41 +00:00
Austin Eng
36c37906f3
Mark ...map_ArrayBuffer:postMessage:transfer=true;* passing
...
Fixed: chromium:1392843
Change-Id: Ifc9d9aba61962d9a8739a0c93c050588185f9f20
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117166
Auto-Submit: Austin Eng <enga@chromium.org>
Kokoro: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
2023-01-17 20:56:15 +00:00
shrekshao
e597e04e13
Validate if depth attachment is present when frag_depth is written
...
Bug: dawn:1636
Change-Id: I47aa4e5734b8e70e8c5a9171872a44a577d168d7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116859
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-17 20:53:55 +00:00
Austin Eng
cdec06a2aa
Revert "Suppress vkUpdateDescriptorSets-None-03047"
...
This reverts commit afc3f9d4c7
.
Reason for revert: crbug.com/dawn/1615 should be fixed now that
vulkan-deps has rolled into Chromium.
Original change's description:
> Suppress vkUpdateDescriptorSets-None-03047
>
> Bug: dawn:1615
> Change-Id: I40f745fe7f7736c9c5ece34fc9fb114d478c9118
> Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116926
> Commit-Queue: Austin Eng <enga@chromium.org>
> Reviewed-by: Zhaoming Jiang <zhaoming.jiang@intel.com>
> Auto-Submit: Austin Eng <enga@chromium.org>
> Kokoro: Kokoro <noreply+kokoro@google.com>
# Not skipping CQ checks because original CL landed > 1 day ago.
Bug: dawn:1615
Change-Id: I5dbd7ae82a0c4f3b3b88ea70a9faac35507a0418
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117320
Kokoro: Austin Eng <enga@google.com>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Austin Eng <enga@google.com>
Commit-Queue: Austin Eng <enga@google.com>
2023-01-17 19:32:46 +00:00
Austin Eng
1177c970d6
Add Metal workaround to allocate stencil8 as combined depth-stencil
...
Stencil8 textures don't work correctly on some drivers. Workaround
by allocating a combined depth-stencil texture instead.
Suppress newly added test on Windows ANGLE
Bug: dawn:1389, dawn:1637
Change-Id: Iea03e8f3e5e7f663ffc7b344ab007a73836557cc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116846
Reviewed-by: Loko Kung <lokokung@google.com>
Kokoro: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2023-01-17 19:06:12 +00:00
Ben Clayton
330bc25322
tools/run-cts: Use new 'load' server RPC
...
Can dramatically reduce latency for small test runs.
Requires: https://github.com/gpuweb/cts/pull/2167
Change-Id: Ib5ff5d0fbcaf151ffe67bf30e97c9ccdf34443e0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117200
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Ben Clayton <bclayton@google.com>
2023-01-17 14:54:45 +00:00
dawn-autoroll
0eba1ca6b2
Roll vulkan-deps from 5e280f6b66a2 to 8c95181d1b73 (10 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/5e280f6b66a2..8c95181d1b73
Changed dependencies:
* spirv-cross: 6bba45d2a3..4212eef67e
* vulkan-loader: 57ed0d5ac3..4b705abe08
* vulkan-validation-layers: 5cd199be1d..e874d3291b
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Ic182caf0ff94937c85561a1ab570f672732fec80
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117165
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-17 13:16:17 +00:00
Ben Clayton
6bbd8b4e77
Roll third_party/webgpu-cts/ c0d64c238..65fcd99b7 (8 commits)
...
Regenerated:
- expectations.txt
- ts_sources.txt
- test_list.txt
- cache_list.txt
- resource_files.txt
- webtest .html files
c0d64c2382..65fcd99b74
- 65fcd9 webgpu/shader/validation: Add static_assert tests
- 0ec986 runtime: Add server '/load' RPC
- b5a8a3 webgpu/shader: Validate semicolons
- 921148 webgpu/shader/validation: Add resource binding tests
- 408f94 Fix resize-observer test.
- f32e8c Fix local ref-test runner
- bb8f11 val,render_pipeline,depth_stencil_state,depth_write,frag_depth (#2163 )
- 77e0a9 Add subrect copy tests for copyToTexture (#2150 )
Created with './tools/run cts roll'
Change-Id: I6534e8c067a897d65fe3002cd587672570d553f4
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117221
Kokoro: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2023-01-17 12:45:58 +00:00
Dawn Autoroller
86a853d5ca
Roll ANGLE from 734cf7ce212f to 84c538ff9df1 (1 revision)
...
734cf7ce21..84c538ff9d
2023-01-17 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 7b7e5ac4ae5d to ff04c317b95c (259 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I8cf7ce93dd699350a19ef32b07251107182c2177
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117280
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-17 11:38:15 +00:00
Yan,Shaobo
9b6f01d603
Fix flipY logic in CopyTextureForBrowser()
...
CopyTextureForBrowser() handles flipY by flipping source texture then
applying copy op. But this is not correct. Instead
it should find the copy rect and apply flipY op in copy rect only,
which is the same as WebGPU GPUImageCopyExternalImage.flipY definition
(https://www.w3.org/TR/webgpu/#dom-gpuimagecopyexternalimage-flipy ).
This CL fixed the issue and updated related end2end tests.
Bug: dawn:1635
Change-Id: I3ea7c9de44fb45224bc438486e0e92385446bfb1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116924
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Shaobo Yan <shaobo.yan@intel.com>
2023-01-17 09:29:20 +00:00
Corentin Wallez
16c7ea6bfc
Expand VUID-vkUpdateDescriptorSets-None-03047 flake suppression
...
This isn't just failing on Windows Intel but also Windows Nvidia.
Bug: dawn:1617
Change-Id: I9cd492512df4118161deabb9cf3f97eee29c60d4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116879
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
2023-01-17 09:16:49 +00:00
dawn-autoroll
cd6104d0f0
Roll vulkan-deps from 3ff606af6dec to 5e280f6b66a2 (9 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/3ff606af6dec..5e280f6b66a2
Changed dependencies:
* spirv-tools: 7e8813bb4c..ba4c9fe534
* vulkan-headers: 6ea9413be2..08bfe2e226
* vulkan-tools: 67aa359cd1..80e16af0fd
* vulkan-validation-layers: ad0b11a500..5cd199be1d
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: I191c5447a2b9950aed197c2c115e1cb8135ae7b3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117163
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-16 23:24:40 +00:00
Dawn Autoroller
c40b47152a
Roll ANGLE from 975aa9f565f9 to 734cf7ce212f (3 revisions)
...
975aa9f565..734cf7ce21
2023-01-16 geofflang@chromium.org Revert "DisplayEGL should support targeting specific EGL platforms"
2023-01-16 lexa.knyazev@gmail.com Add EXT_polygon_offset_clamp entry points
2023-01-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a56166d59ebd to 3ff606af6dec (9 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC lokokung@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: lokokung@google.com
Change-Id: Ib917362d3f32fd748a1426c625d7829e49543dc2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117181
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-16 22:42:29 +00:00
dawn-autoroll
8b032edf0c
Roll vulkan-deps from dda150867e4a to 3ff606af6dec (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/dda150867e4a..3ff606af6dec
Changed dependencies:
* vulkan-loader: 366966e85b..57ed0d5ac3
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I94035c41404f88e0e6d9b46d34c98c232a1ce289
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117162
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-16 09:28:50 +00:00
Dawn Autoroller
9f6649bca9
Roll ANGLE from 8964933f6056 to 975aa9f565f9 (1 revision)
...
8964933f60..975aa9f565
2023-01-16 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 9cd7c7773105 to 7b7e5ac4ae5d (692 revisions)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: If378621178cdb90c2c8c9f8d7dc1eaf62ee3e0c6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117180
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-16 09:13:17 +00:00
dawn-autoroll
3785fb7e27
Roll vulkan-deps from 21f8ab710059 to dda150867e4a (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/21f8ab710059..dda150867e4a
Changed dependencies:
* spirv-cross: 49e4117c5f..6bba45d2a3
* vulkan-tools: 6ef427d3b9..67aa359cd1
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I3386c8f37c0b5f60aa4c9b3dde6bbafc1221fece
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117161
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-15 20:31:29 +00:00
dawn-autoroll
d21f362b9c
Roll vulkan-deps from d52b983a8d10 to 21f8ab710059 (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/d52b983a8d10..21f8ab710059
Changed dependencies:
* vulkan-validation-layers: 30cce9e1cf..ad0b11a500
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: Ica29a2f75c27bfa4734e8d984929ceefe9319a1f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117160
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-15 07:07:40 +00:00
Dawn Autoroller
e3301971b2
Roll ANGLE from e58e77f52b1d to 8964933f6056 (4 revisions)
...
e58e77f52b..8964933f60
2023-01-13 fangzhoug@chromium.org Add VirtIO vendor Id parsing to SystemInfo
2023-01-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from dae0d442679f to a56166d59ebd (93 revisions)
2023-01-13 syoussefi@chromium.org Vulkan: Broaden more syncval suppressions
2023-01-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 5f9ed9b16931 to aae98adc2222 (1 revision)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I8a26af5ef460aa2fa6d96a250b6336254afafee2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117140
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-14 07:45:20 +00:00
dawn-autoroll
681dc90cbb
Roll vulkan-deps from a56166d59ebd to d52b983a8d10 (5 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/a56166d59ebd..d52b983a8d10
Changed dependencies:
* spirv-cross: 38cd214007..49e4117c5f
* vulkan-loader: 2b1fce945e..366966e85b
* vulkan-validation-layers: 6c021b786a..30cce9e1cf
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I0c50e84075d482558b3326a49ca2682b47275620
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117120
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-14 03:10:14 +00:00
Austin Eng
afc3f9d4c7
Suppress vkUpdateDescriptorSets-None-03047
...
Bug: dawn:1615
Change-Id: I40f745fe7f7736c9c5ece34fc9fb114d478c9118
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116926
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Zhaoming Jiang <zhaoming.jiang@intel.com>
Auto-Submit: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-14 01:00:19 +00:00
Dawn Autoroller
fb981c8134
Roll SwiftShader from 5f9ed9b16931 to aae98adc2222 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/5f9ed9b16931..aae98adc2222
2023-01-13 romanl@google.com Avoid exceeding max request length by xcb_put_image.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I8e9f3c60a1f5c1087718f9f50b584dd0da5ea86d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117100
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-13 23:23:52 +00:00
Antonio Maiorano
1fd40c1d81
Improve readme for dawn.node
...
Fix paths, add note about coverage, and format.
Change-Id: I7ac228bf880d6416e89b2f7a3324f9edac5c7a74
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117040
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2023-01-13 19:10:47 +00:00
Peng Huang
f58ef99a15
Use std::move() for rvalues in SerialMap and SerialQueue
...
Change-Id: Iddaf8227cb76b823107997a740eb7563268ff859
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116925
Commit-Queue: Peng Huang <penghuang@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-13 18:30:21 +00:00
James Price
dd54f74de1
tint/uniformity: Rework generation of diagnostics
...
Flip the diagnostics so that the trigger location is on the builtin
that requires uniformity.
We also now show the place at which control flow diverges regardless
of where it is in the function call stack.
Change-Id: Id739a137b9011c900649b74165a6600a95d87ca4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116691
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: James Price <jrprice@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2023-01-13 17:15:32 +00:00