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
Ben Clayton
48a49f3730
Roll third_party/webgpu-cts/ 941695197..c0d64c238 (2 commits)
...
Regenerated:
- expectations.txt
- ts_sources.txt
- test_list.txt
- cache_list.txt
- resource_files.txt
- webtest .html files
941695197d..c0d64c2382
- c0d64c Convert `dot` to calculating permutations for vec3 and vec4 (#2158 )
- 69ea85 operation,render_pipeline,sample_mask (#2147 )
Created with './tools/run cts roll'
Change-Id: I60439098bfec8acada616b0a3447a4ad670816bb
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/+/117060
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
2023-01-13 15:37:41 +00:00
Ben Clayton
a1eed91cb0
tint: Use TINT_UNLIKELY() on TINT_ASSERT() condition
...
Change-Id: I92c6cf4b52132b806822b9edb163838f474d7c3b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116876
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2023-01-13 14:46:21 +00:00
dawn-autoroll
41726d4381
Roll vulkan-deps from 4345134e7109 to a56166d59ebd (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/4345134e7109..a56166d59ebd
Changed dependencies:
* vulkan-validation-layers: 95e6d1a7cd..6c021b786a
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: I2b20ddfd2dcb7ee406c137f8096440cdc9d3bd18
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116857
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 13:51:46 +00:00
Dawn Autoroller
4411b2d57b
Roll ANGLE from f609d294f91c to e58e77f52b1d (3 revisions)
...
f609d294f9..e58e77f52b
2023-01-13 jiajia.qin@intel.com Support timestamp behind flag enableTimestampQueries
2023-01-13 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from e267668ac13a to 9cd7c7773105 (562 revisions)
2023-01-13 jiajia.qin@intel.com Move disjoint status from RendererD3D to Context11
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: I3cc9447581c26ec5493afd9f6725fdb4cd86ea7b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117080
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-13 11:27:01 +00:00
dawn-autoroll
b8072df2aa
Roll vulkan-deps from 0a9529c8cd2d to 4345134e7109 (8 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/0a9529c8cd2d..4345134e7109
Changed dependencies:
* spirv-cross: cded61dde3..38cd214007
* vulkan-headers: 50f8b24b85..6ea9413be2
* vulkan-loader: 4e1777a8ff..2b1fce945e
* vulkan-validation-layers: d9be03720a..95e6d1a7cd
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: I35c6fdc3105fdb8e25dbe5b0329bd2b73a3601ef
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116855
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-13 00:28:49 +00:00
Ben Clayton
884f95258d
tint/utils: Add TINT_LIKELY / TINT_UNLIKELY macros
...
Emits branch prediction hints.
Give unlikely hints about where we call TINT_ICE.
Change-Id: Ied5bc3d7c8b3a838e96e5a0a64156048f90411c6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116875
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2023-01-12 22:52:57 +00:00
Dawn Autoroller
2915fadce4
Roll ANGLE from 410d8ba51f95 to f609d294f91c (5 revisions)
...
410d8ba51f..f609d294f9
2023-01-12 jmadill@chromium.org Infra: Re-enable TSAN on CV.
2023-01-12 jmadill@chromium.org Fix test teardown in ProgramPipelineTest31.
2023-01-12 zdobersek@igalia.com DisplayEGL should support targeting specific EGL platforms
2023-01-12 syoussefi@chromium.org Vulkan: Make feedback loop syncval suppressions more general
2023-01-12 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from e97f96fc5ed0 to e267668ac13a (506 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: I2896a82aad3347480c45e4326ea2692e71ddcd24
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/117022
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-12 22:29:11 +00:00
Ben Clayton
91d39a7639
tint/resolver: Reduce Hashmap fixed sizes for UA
...
Uniformity analysis can have very deep call stacks, and we're on the cusp of stack overflowing. Reducing these sizes helps avoid cache misses at the cost of more heap allocations.
Change-Id: I4685d1d888d062456c296d9dc25231a48d72e941
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116878
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-12 20:31:33 +00:00
Austin Eng
e11278f1c7
Remove some KEEP blocks from expectations.txt
...
Bug: none
Change-Id: I84c8c49af48a494cf2d0cb7bde1a58eba2412755
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116852
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 18:42:04 +00:00
Ben Clayton
42363a5b18
tint/transform: Skip SimplifyPointers if possible
...
Change-Id: Id937d82e9062cf7a4c54401121ed6d22e5d4fd73
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116870
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 18:29:07 +00:00
Ben Clayton
3d6c263446
tint/utils: Add Log2 and NextPowerOfTwo
...
Shamelessly adapted from dawn's implementations.
Change-Id: I77aff9bd1c852c14b0009295024973aa17c50d55
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116873
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-12 18:23:28 +00:00
Ben Clayton
0df2ea62ea
Roll third_party/webgpu-cts/ 0d52602a4..941695197 (12 commits)
...
Regenerated:
- expectations.txt
- ts_sources.txt
- test_list.txt
- cache_list.txt
- resource_files.txt
- webtest .html files
0d52602a41..941695197d
- 941695 Make objectEquals(NaN, NaN) return true (#2153 )
- 23b860 Make it possible to simply run the wpt ref tests
- 1b9cc1 Fix Buffer.mapState op tests (#2145 )
- 0cb55f Use takeScreenshotDelayed in canvas_image_rendering-ref.html
- 9adf83 Remove phantom dependency on reftest-wait.js, copy code into CTS
- ce6e91 Maximize the acceptance interval size for `dot` (#2151 )
- d1093e If subcase can't be added to .message, use .stack (#2144 )
- f44818 Add more states to canvas composite ref tests. (#2133 )
- f7fcc6 Cache pipelines between batches for expression tests
- 142289 Optimize expression shaders for `inputSource="uniform"`
- f3764e Unclutter the URL
- 6a7b90 Add Buffer.mapState test (#2130 )
Created with './tools/run cts roll'
Change-Id: I8cfc04e78f1bfc387d49926344a1792c6d319760
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/+/117000
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Ben Clayton <bclayton@google.com>
2023-01-12 16:44:49 +00:00
Ali Chraghi
2d94a0c075
Add missing Surface creation calls to get wayland surfaces working
...
Change-Id: I50e7b830769333dee4b865c3c0ab6e6016d81a9f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116922
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 16:11:44 +00:00
Brandon Jones
1f9e50edd4
Add another const to arrays of strings in renamer.cc
...
These were triggering the "mutable constants" check on the
android binary size bot.
https://logs.chromium.org/logs/chromium/buildbucket/cr-buildbucket/8792318173224229089/+/u/Trybot_Results/Mutable_Constants_Diff
Bug: dawn:286
Change-Id: I91d823edb14335cbb5139ef0e7723b2d360d1ebc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116801
Auto-Submit: Brandon Jones <bajones@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
2023-01-12 11:44:40 +00:00
dawn-autoroll
c2c5dff0a4
Roll vulkan-deps from 90e1d6a26721 to 0a9529c8cd2d (7 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/90e1d6a26721..0a9529c8cd2d
Changed dependencies:
* glslang: 06a7078ce7..1fb2f1d789
* spirv-tools: f62e121b0d..7e8813bb4c
* vulkan-headers: ab48b9b20d..50f8b24b85
* vulkan-validation-layers: 544e068755..d9be03720a
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: I96198ada7fcb27364c295b4b021c0472c0365982
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116854
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-12 11:27:48 +00:00
Corentin Wallez
961ad2358f
DawnTest: try to more robustly handle device lost.
...
Deferred exepectations didn't handle device loss gracefully and would
crash, which meant all future tests were skipped. Instead of crashing,
skip the expectation, the test will fail anyway because the device was
lost.
Bug: None
Change-Id: If143f00a5ed9d2ddd5a923da7c771b1f40d80962
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116861
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Loko Kung <lokokung@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 11:25:25 +00:00
Ben Clayton
7a41bf1e2f
tint/transform: Skip Unshadow if possible
...
Change-Id: I73b7213aafe3ff25a5f6526e7002d2ec3dda57c3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116871
Kokoro: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-12 10:36:27 +00:00
Ben Clayton
b607bfbddf
tint/utils: Manually inline HashmapBase::Scan()
...
Clang was doing a poor job inlining this very hot function and its lambda argument.
Change-Id: Id2005b2ad131a1a1802bc7fb66085395b659ade2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116867
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-12 08:17:46 +00:00
Ben Clayton
973a685ad3
tint/transform: Skip LocalizeStructArrayAssignment if possible
...
Change-Id: I148c576f97359923c0d6fd6ffe864ca84ccd5b6b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116869
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-12 08:16:46 +00:00
Dawn Autoroller
65985d870f
Roll ANGLE from 753d59e9384b to 410d8ba51f95 (12 revisions)
...
753d59e938..410d8ba51f
2023-01-11 cclao@google.com Vulkan: Cleanup ContextVk::hasStartedRenderPass APIs
2023-01-11 syoussefi@chromium.org Update README about GLES1
2023-01-11 lexa.knyazev@gmail.com Accept clip distance enums for simple queries
2023-01-11 syoussefi@chromium.org Vulkan: Unsuppress fixed VUs
2023-01-11 jmadill@chromium.org Fix bad ANGLE GL tests.
2023-01-11 abdolrashidi@google.com Clean up the memory allocation info log output
2023-01-11 abdolrashidi@google.com Vulkan: Fix imageless framebuffer VVL issue
2023-01-11 syoussefi@chromium.org Vulkan: Unsuppress fixed VU
2023-01-11 lexa.knyazev@gmail.com Check clip and cull distance storage qualifiers
2023-01-11 constantine.shablya@collabora.com Add test coverage for CL 3906392
2023-01-11 kbr@chromium.org Metal: skip out variable rewrite for array element references.
2023-01-11 syoussefi@chromium.org Vulkan: Wait for job before destroying render passes
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: I9c7ce423fd0f7479d0caa46322120881f35154fb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116980
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-12 06:16:56 +00:00
Jiawei Shao
c9e507341c
Enable the WebGPU CTS about compilation info with unicode
...
This patch enables the WebGPU CTS test on the compilation info with
unicode after all the related patches landed in Chromium and Dawn.
Bug: dawn:1357
Change-Id: Ifebc42b36697bb6d757254c313e1832e9966fefa
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116923
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 06:06:40 +00:00
dan sinclair
16da0738f2
Add issue number for compute_builtin expectations.
...
This CL adds an issue number for the compute_builtin expectations.
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
Bug: tint:1801
Change-Id: Id8c5a5985fe36a941fa293dbe98821f043da6cd3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116689
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-12 04:01:00 +00:00
Takahiro
46e3e213b0
Fix Buffer mapState after destroyed in Wire
...
WebGPU specification described that Buffer mapState must be
"unmapped" after destroyed because Destroy() must internally
call Unmap().
But in the current Wire implementation the mapState won't be
"unmapped". The root issue is that Destroy() doesn't update
mMapState in Wire.
This commit fixes the problem by updating mMapState in
Destroy() in Wire.
bug: dawn:1634
Change-Id: I7398510f83ebacfbc6bb33fcc070c2eab10b9c24
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116820
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Takahiro <hogehoge@gachapin.jp>
2023-01-12 02:07:48 +00:00
Austin Eng
dc9c306a14
Remove suppressions for tests now passing on Mac Intel
...
Bug: dawn:704, dawn:791
Change-Id: I3d335c33caee943547798290026dffa7f9a90d83
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116845
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Austin Eng <enga@chromium.org>
Auto-Submit: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2023-01-11 23:29:22 +00:00
dawn-autoroll
728d92b340
Roll vulkan-deps from 93e4d1cd4725 to 90e1d6a26721 (4 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/93e4d1cd4725..90e1d6a26721
Changed dependencies:
* vulkan-headers: bc6beaa960..ab48b9b20d
* vulkan-validation-layers: 1debf6c597..544e068755
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: I8c63de04fe3cc6f9ab0dec740935a7b5c9eedbd6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116844
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2023-01-11 22:23:30 +00:00
Ben Clayton
6345562a98
resolver: Delay copy of TemplateState
...
Shows up in profiling, and doesn't always need to be done.
Change-Id: If8bf061563979d17dea4c48334dab4834770d921
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116865
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
2023-01-11 22:16:08 +00:00
dan sinclair
c231e180d7
Add issues to the F32 builtin expectations
...
This CL adds issue numbers the f32 builtin expectations.
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
Bug: tint:1796, tint:1797, tint:1798
Change-Id: Ic57cee5154e24f0e4cae8b0fbb65a39907331932
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116688
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
2023-01-11 22:09:32 +00:00
dan sinclair
d1f3d69818
Add issue for the `dot` expectations.
...
This CL adds an issue number for the `dot` expectations.
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
Bug: tint:1790
Change-Id: I424f7ffcadbb58334f29061f31a9a7edd242738a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116685
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-11 22:09:23 +00:00
Ben Clayton
e704336001
dawn/node: Avoid exception on teardown
...
If node is shutdown without first explicitly destroying the GPUDevice, the device's destructor will be called, which would automatically destroy the dawn device.
Before doing this, it would first reject the lost-device promise. With newer versions of node, attempting to construct new GC'd objects on NodeJS tear-down triggers a fatal error.
Work around this by adding a new state to promises, that allows promises to be destroyed without first being rejected or resolved, and without raising a 'Promise not resolved or rejected' fatal message.
Change-Id: I810d6894d384511cdb7989b9c6c5b707dd68d8c2
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116864
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-11 21:03:45 +00:00
Austin Eng
3c760b850c
Remove supressions for disable_r8_rg8_mipmaps
...
This toggle no longer exists
Bug: none
Change-Id: I1ef99a760530286f1845ab0b55fa611f61df239d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116843
Commit-Queue: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Kokoro: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Austin Eng <enga@chromium.org>
2023-01-11 20:29:55 +00:00
Ben Clayton
58d1e89426
dawn/node: Avoid empty vector index
...
If a device lists no features, don't zero-index an empty std::vector.
Change-Id: I10d632f0c5d5a162abec180797ad11adee67fc6b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116863
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2023-01-11 20:05:37 +00:00
Ben Clayton
47a81fc126
tint/utils: Use a C-array instead of std::array
...
std::array unnecessarily zeros the memory, which shows up in profiles
Change-Id: I2a18ef4fb8ca46bc6fc87504858046d9b7d2fd45
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/116866
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2023-01-11 20:00:55 +00:00