Austin Eng
1a73be4107
Update shader validation message to reflect new @ binding syntax
...
Fixed: dawn:1317
Change-Id: Ib8eb4068ae9c52513945a51fe0a7a88a6e3fa43e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83062
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-09 00:06:30 +00:00
Austin Eng
4f1596134e
Use GetInternalUsage in vulkan::TextureView::Initialize
...
We need to consider the real usage the texture was allocated as, not
the public API usage.
Fixes VVL violation in canvas_composite_alpha_bgra8_unorm_opaque_copy
CTS ref test.
Bug: chromium:1083478
Change-Id: I4461458f98750c1632b823536ff3846a9b31796b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83041
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-09 00:05:40 +00:00
Shrek Shao
1554a7d8f9
Fix dawn.json for upstream webgpu-headers
...
- Add disabled_tags 'dawn' to webgpu_headers_gen
- Rename WGPUSurfaceDescriptorFromXlib to sync with upstream
- Other sync with upstream: surface wayland and android enums
Bug: dawn:269
Change-Id: I5ca5c5362c54018f9d217af6a6ab4e3e84a5d780
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83000
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2022-03-08 20:56:10 +00:00
Dawn Autoroller
bdf24fb20d
Roll SwiftShader from fc40ddd2a901 to b21967ee088b (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/fc40ddd2a901..b21967ee088b
2022-03-08 nicolascapens@google.com Merge changes Id0d4524c,Ife5beff3
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 lokokung@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: lokokung@google.com
Change-Id: I548f866569f667fcc63bb6fb3f3a896d4808fd96
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83021
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-08 19:54:30 +00:00
dawn-autoroll
33c4c77b15
Roll vulkan-deps from a7a3a6313703 to 44d2b785120a (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/a7a3a6313703..44d2b785120a
Changed dependencies:
* vulkan-headers: aa18f182eb..6eb8fc3598
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: I7b918c76ffe086ebc16033773aeaebb0934f70f1
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83040
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-08 14:49:00 +00:00
Dawn Autoroller
13283ad7a2
Roll ANGLE from ea70300ba044 to 7bf08f3c927b (3 revisions)
...
ea70300ba0..7bf08f3c92
2022-03-08 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from ac2a0b67e505 to a7a3a6313703 (7 revisions)
2022-03-08 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 62518720406c to 614f751bf536 (474 revisions)
2022-03-08 gman@chromium.org Metal: Fix for mulitsampled buffers losing their contents
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: Iadf6ae8aed0c48eb27021de0bbc2d20e58ec315a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/83020
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-08 12:28:00 +00:00
Jiawei Shao
345bf87c35
Vulkan: Use Zero Initialize Workgroup Memory extension if possible
...
This patch adds a toggle to enable/disable workgroup memory
initialization with OpConstantNull according to the Vulkan extension
VK_KHR_zero_initialize_workgroup_memory. This toggle is by default
enabled when VK_KHR_zero_initialize_workgroup_memory is supported by
the Vulkan driver.
BUG=dawn:1302
TEST=dawn_end2end_tests
Change-Id: Ie04484c2d0944ead082bd22a436b1c52bc7d93bb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82400
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
2022-03-08 02:23:19 +00:00
dawn-autoroll
3a92fe3cd6
Roll vulkan-deps from ac2a0b67e505 to a7a3a6313703 (7 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/ac2a0b67e505..a7a3a6313703
Changed dependencies:
* spirv-cross: 4ec1fb0aa9..0b51794f01
* spirv-tools: 0b8426346d..0741f42738
* vulkan-validation-layers: 89749bc34e..c5705bdcef
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: I8cb468a044d476407c670b6ceb82957369f25b73
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82980
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-08 01:42:21 +00:00
Dawn Autoroller
140cfe53d7
Roll ANGLE from e75be480f865 to ea70300ba044 (5 revisions)
...
e75be480f8..ea70300ba0
2022-03-07 jmadill@chromium.org Fix base level changes not updating FBO completeness check.
2022-03-07 antonio.caggiano@collabora.com EGL: Validate and implement dmabuf extensions
2022-03-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e572921329ff to ac2a0b67e505 (9 revisions)
2022-03-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 561264b73b36 to fc40ddd2a901 (3 revisions)
2022-03-07 gman@chromium.org Metal: Fix WebGL CTS fbomultisample tests failing in Metal
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: I44cfb63d7f22d0e7a75ea3fc4ce9a5b111842ddc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82961
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-07 23:12:38 +00:00
Dawn Autoroller
4cf5c92d89
Roll Tint from 4cb1329181
to 41f8d2ad52
(7 revisions)
...
https://dawn.googlesource.com/tint.git/+log/4cb132918164..41f8d2ad52ff
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
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: I375e4f07922ce0e4515ba7cb78a7a237fedadfb7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82960
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-07 22:29:04 +00:00
Shrek Shao
b0987d6e46
Deprecate clearColor, clearDepth, and clearStencil in dawn.json
...
Need to mark them as deprecated to remove from webgpu headers.
Bug: dawn:1269
Change-Id: I332e7e4f6a27efd05f4e97240044efb65644cc77
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82940
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2022-03-07 19:29:54 +00:00
dawn-autoroll
eb5f79b3d1
Roll vulkan-deps from 29cf938afd2a to ac2a0b67e505 (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/29cf938afd2a..ac2a0b67e505
Changed dependencies:
* spirv-cross: 3915c37bb1..4ec1fb0aa9
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 bclayton@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: bclayton@google.com
Change-Id: I2c18a4a6fb16078b897b5471f78f02b398518baf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82920
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-07 11:52:54 +00:00
Dawn Autoroller
dc83bd1bce
Roll ANGLE from 36132a265702 to e75be480f865 (1 revision)
...
36132a2657..e75be480f8
2022-03-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 46c84f1b0c3f to 62518720406c (527 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 bclayton@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: bclayton@google.com
Change-Id: I16bc73b1791b12bc1e2279dbb7ccae2dc92f24a8
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82900
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-07 09:52:45 +00:00
dawn-autoroll
95f44fd3b3
Roll vulkan-deps from b207b888452e to 29cf938afd2a (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/b207b888452e..29cf938afd2a
Changed dependencies:
* vulkan-validation-layers: abaab3c18d..89749bc34e
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 bclayton@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: bclayton@google.com
Change-Id: I63ff28ad53e8a5feff677b63ece0bcc8d31db59a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82880
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-06 16:42:33 +00:00
Dawn Autoroller
81b82a5d44
Roll SwiftShader from 60bf3b4cf91b to fc40ddd2a901 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/60bf3b4cf91b..fc40ddd2a901
2022-03-06 swiftshader.regress@gmail.com Regres: Update test lists @ 60bf3b4c
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 bclayton@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: bclayton@google.com
Change-Id: I51f09b4c9e28731c9a89753b8b4fed0139acd700
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82860
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-06 14:51:04 +00:00
Dawn Autoroller
cefc8c9a59
Roll ANGLE from e67027c2df29 to 36132a265702 (1 revision)
...
e67027c2df..36132a2657
2022-03-05 hailinzhang@google.com Reland "add host cached bit for staging buffer"
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 bclayton@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: bclayton@google.com
Change-Id: Ida85bd86995f9989d7f039d4dd672903afcd6866
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82840
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-06 00:18:33 +00:00
dawn-autoroll
5bb56e0e15
Roll vulkan-deps from 8c1205c391dc to b207b888452e (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/8c1205c391dc..b207b888452e
Changed dependencies:
* vulkan-loader: a4fb0b36cf..6524b598f6
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 bclayton@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: bclayton@google.com
Change-Id: If87e9abe904a05317f766972ac1e638f569e0665
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82782
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-05 12:11:32 +00:00
Dawn Autoroller
f68439a739
Roll SwiftShader from e1930f0fac2b to 60bf3b4cf91b (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/e1930f0fac2b..60bf3b4cf91b
2022-03-04 swiftshader.regress@gmail.com Regres: Update test lists @ 561264b7
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 bclayton@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: bclayton@google.com
Change-Id: I44a14674d4602de3d7432bff33f6f38e11d11847
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82822
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-05 11:07:52 +00:00
Dawn Autoroller
712ee0105e
Roll ANGLE from bf3cdca5844b to e67027c2df29 (7 revisions)
...
bf3cdca584..e67027c2df
2022-03-05 antonio.caggiano@collabora.com Vulkan: Fix DRM format support verification
2022-03-04 romanl@google.com Capture/Replay: Clarify that capture is disabled by default.
2022-03-04 cclao@google.com Vulkan: Align the size before calling into VMA's allocator
2022-03-04 m.maiya@samsung.com Vulkan: Add feature to create pipeline during glLinkProgram
2022-03-04 cnorthrop@google.com Docs: Update CaptureAndReplay to include Perf tests
2022-03-04 yuxinhu@google.com Reland "Remove ImageViewHelper from ResourceUseList"
2022-03-04 jmadill@chromium.org Vulkan: Add overlay widget for cache key size.
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 bclayton@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: bclayton@google.com
Change-Id: I8cf1ea217067189043b0747ac2bf58482b16c204
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82821
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-05 10:51:33 +00:00
Austin Eng
ea287f5b48
Remove WGSL readonly-storage to storage binding type promotion
...
Fixed: dawn:1188
Change-Id: Ied8e1fb8a47884456de3d56e049a361fdbcaf640
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82403
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-05 01:37:25 +00:00
Shrek Shao
6d205fcb5d
Allow sparse color attachments
...
Add implementations and related tests reflecting the spec update.
Bug: dawn:1294
Change-Id: I2c20af313259e1d6d6049189cb8adebe4c2436af
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/81922
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Shrek Shao <shrekshao@google.com>
2022-03-05 01:34:02 +00:00
Li Hao
131c422489
Add timestampWrites on render/compute passes
...
The timestampWrites in render/compute pass descriptor store the
timestamps at the beginning and end of passes, this requires validating
all timestampWrite members in BeginXxxPass and inserting the
timestampWrite cmd as close as possible to the BeginXxxPass and
EndXxxPass. To do that, we first record only the querySets and
queryIndexes that need to be used in BeginXxxPassCmd and EndXxxPassCmd,
then insert timestampWrite cmd after the native BeginXxxPass and before
the native EndXxxPass in backends.
This CL adds timestampWrites in render/compute pass descriptor
including the validation and tests first.
Implement timestampWrites in backends in following CL.
Bug: dawn:1250
Change-Id: I39b50975aa03cc1afe7a736c3b39df284f54d163
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82100
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
2022-03-05 01:22:52 +00:00
dawn-autoroll
67af844346
Roll vulkan-deps from e572921329ff to 8c1205c391dc (6 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/e572921329ff..8c1205c391dc
Changed dependencies:
* spirv-cross: 6c7a40822f..3915c37bb1
* spirv-tools: f56726a323..0b8426346d
* vulkan-validation-layers: 78684b1a0b..abaab3c18d
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 bclayton@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: bclayton@google.com
Change-Id: I2e5300f7a1f46831a0f1a47ca026f6dc42a0c5c7
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82781
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 23:09:22 +00:00
Dawn Autoroller
380ee0503c
Roll Tint from d1003645cb
to 4cb1329181
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/d1003645cb39..4cb132918164
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: bclayton@google.com
Change-Id: I0e4c93bd6e8cfc18485862a1227f943f4f19aee3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82762
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 22:20:02 +00:00
Dawn Autoroller
97db39afde
Roll SwiftShader from 561264b73b36 to e1930f0fac2b (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/561264b73b36..e1930f0fac2b
2022-03-04 dvet@google.com Update debug info code to compile with latest LLVM
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 bclayton@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: bclayton@google.com
Change-Id: I4550b2b67cdb2c0aeec9a1b7f05be1483ed1fcca
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82761
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 22:10:32 +00:00
Dawn Autoroller
1a2ea85963
Roll ANGLE from b72718d23720 to bf3cdca5844b (10 revisions)
...
b72718d237..bf3cdca584
2022-03-04 romanl@google.com Capture/Replay: Mark two more tests as flaky.
2022-03-04 jmadill@chromium.org Vulkan: Fix missing empty buffer descriptor.
2022-03-04 lubosz.sarnecki@collabora.com Tests: Add Fire Emblem Heroes trace.
2022-03-04 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 2328c3fcf88d to f7e842466e0a (5 revisions)
2022-03-04 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from e2a60c1d35cf to 46c84f1b0c3f (1077 revisions)
2022-03-04 jmadill@chromium.org Revert "add host cached bit for staging buffer"
2022-03-04 jmadill@chromium.org Call generate_test_spec_json with vpython3.
2022-03-04 jmadill@chromium.org Protect against deleting a current XFB buffer.
2022-03-04 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 7089ef18891d to 561264b73b36 (7 revisions)
2022-03-04 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a30aef1d7967 to e572921329ff (5 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 bclayton@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: bclayton@google.com
Change-Id: Id50aee79ec5bc40acd926fe21d70da8852dc99ee
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82760
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 22:00:22 +00:00
Dawn Autoroller
36a277d5a2
Roll Tint from c7e2e32d48
to d1003645cb
(2 revisions)
...
https://dawn.googlesource.com/tint.git/+log/c7e2e32d489d..d1003645cb39
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: bclayton@google.com
Change-Id: I381e9bbe480815786a95859dba0b2ec9ae88695b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82703
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 16:52:42 +00:00
Dawn Autoroller
bc1b8df81c
Roll Tint from 80fa1bbd56
to c7e2e32d48
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/80fa1bbd5615..c7e2e32d489d
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: dawn:1302
Tbr: bclayton@google.com
Change-Id: Ie778a09c2341af4d261e934c9a0214518934f0e4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82702
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 11:46:05 +00:00
dawn-autoroll
0dd2151b1a
Roll vulkan-deps from 81af4024f34b to e572921329ff (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/81af4024f34b..e572921329ff
Changed dependencies:
* vulkan-validation-layers: a06135e65b..78684b1a0b
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 bclayton@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: bclayton@google.com
Change-Id: I8dd63248b94791f90417f81e0bc50d0bbe813792
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82720
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 10:04:43 +00:00
Dawn Autoroller
692c585bae
Roll SwiftShader from 39fdd0d506bf to 561264b73b36 (4 revisions)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/39fdd0d506bf..561264b73b36
2022-03-04 capn@google.com Remove explicit broadcasts of constants in fragment operations
2022-03-03 capn@google.com Fix obtaining the RelaxedPrecision decoration from the result ID
2022-03-03 natsu@google.com Support VK_FORMAT_G10X6_B10X6R10X6_2PLANE_420_UNORM_3PACK16
2022-03-03 dvet@google.com Update googletest submodule to release-1.11.0
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 bclayton@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: bclayton@google.com
Change-Id: I2f71cb34cfe9e21f22da578282b1d8885917ad75
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82700
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 08:38:27 +00:00
Dawn Autoroller
6737e439ab
Roll ANGLE from 7b202392bf9f to b72718d23720 (5 revisions)
...
7b202392bf..b72718d237
2022-03-03 cclao@google.com Vulkan: Fix the data race for mUse from two threads
2022-03-03 abdolrashidi@google.com Add angle_white_box_tests to SwANGLE tests
2022-03-03 tsniatowski@vewd.com Don't create a string out of a nullptr
2022-03-03 hailinzhang@google.com add host cached bit for staging buffer
2022-03-03 jmadill@chromium.org Vulkan: Fix issue with redefining a layered attachment.
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 bclayton@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: bclayton@google.com
Change-Id: If47fc3ae10176016e5c8caeb899b10c910ac8ec8
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82701
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-04 08:37:01 +00:00
dawn-autoroll
d58b7ef97b
Roll vulkan-deps from 85612ac7910e to 81af4024f34b (6 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/85612ac7910e..81af4024f34b
Changed dependencies:
* spirv-cross: d16183d1d2..6c7a40822f
* spirv-tools: d18d0d92e5..f56726a323
* vulkan-validation-layers: 2f61d0d86c..a06135e65b
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 bclayton@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: bclayton@google.com
Change-Id: I0abd142bb6e0581581f2ea282659a66f4652f80c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82640
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 21:15:01 +00:00
Ben Clayton
db8666fa71
Roll WebGPU IDL, update dawn/node bindings.
...
Bug: dawn:1123
Bug: dawn:1286
Change-Id: I3ffeea82fda381905ee8f02f9f2768c81c7e6d6d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/79761
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Ryan Harrison <rharrison@chromium.org>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
2022-03-03 21:13:51 +00:00
Loko Kung
ba70fac14d
Extends current CachedObject interface to allow setting and getting cache keys.
...
Bug: dawn:549
Change-Id: I52d9321207d67b0214a52acc75456ee8d7943e8c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/81943
Reviewed-by: Shrek Shao <shrekshao@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Loko Kung <lokokung@google.com>
2022-03-03 20:08:22 +00:00
Dawn Autoroller
1f74114bfe
Roll ANGLE from 6cb08a2203e3 to 7b202392bf9f (6 revisions)
...
6cb08a2203..7b202392bf
2022-03-03 cnorthrop@google.com Capture/Replay: Fix capture on Linux
2022-03-03 timvp@google.com WATCHLISTS: Remove timvp@ from 'vulkan'
2022-03-03 romanl@google.com Fix glClearColor calls to use GLColor32F constants.
2022-03-03 m.maiya@samsung.com Vulkan: Reserve memory in move-constructor of ResourceUseList
2022-03-03 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 383901609736 to 7089ef18891d (10 revisions)
2022-03-03 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7f867484330b to a30aef1d7967 (4 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 bclayton@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: bclayton@google.com
Change-Id: I57b252500d0e7493945faf38ea5734ab7e36520f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82621
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 19:32:41 +00:00
Dawn Autoroller
6230e2e7f6
Roll SwiftShader from 82d425db023c to 39fdd0d506bf (6 revisions)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/82d425db023c..39fdd0d506bf
2022-03-03 capn@google.com Benchmark mediump GLSL.std.450 instructions
2022-03-03 capn@google.com Simplify obtaining SPIR-V decorations
2022-03-03 capn@google.com Remove duplicate transcendental functions
2022-03-03 capn@google.com Optimize log2() polynomial evaluation using FMA
2022-03-03 capn@google.com Remove exp/log constant propagation TODOs
2022-03-03 capn@google.com Optimize exp2() polynomial evaluation using FMA
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 bclayton@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: bclayton@google.com
Change-Id: Ibfe34e0461f6956d8c16e1232511199eccb3c391
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82620
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 19:04:11 +00:00
dawn-autoroll
d1c8d9fdd1
Roll vulkan-deps from 195bbd48447b to 85612ac7910e (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/195bbd48447b..85612ac7910e
Changed dependencies:
* vulkan-validation-layers: d57db97427..2f61d0d86c
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 bclayton@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: bclayton@google.com
Change-Id: I8b20323de2f45ba894463ec25f354234869e5752
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82600
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 07:54:41 +00:00
Dawn Autoroller
eaa77bebb3
Roll ANGLE from 15b558c19c9f to 6cb08a2203e3 (2 revisions)
...
15b558c19c..6cb08a2203
2022-03-03 ynovikov@chromium.org Revert "Increase end2end timeout and sharding on Pixel 6"
2022-03-02 m.maiya@samsung.com Fix unaligned reads on armeabi-v7a
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 bclayton@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: bclayton@google.com
Change-Id: I65194d88b502e69d98237248a7ad0d7616e87fef
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82560
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 06:33:21 +00:00
Dawn Autoroller
36c2e523cd
Roll SwiftShader from 58d1eecc2ec8 to 82d425db023c (6 revisions)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/58d1eecc2ec8..82d425db023c
2022-03-03 capn@google.com Disambiguate operations on single-component swizzles
2022-03-02 srisser@google.com Roll git-hooks forward
2022-03-02 capn@google.com Optimize sin() range reduction using FMA
2022-03-02 capn@google.com Optimize sin/cos polynomial evaluation using FMA
2022-03-02 capn@google.com Implement implicit broadcast of scalar constants
2022-03-02 capn@google.com Treat YCbCr images bound to Android hardware buffers as disjoint
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 bclayton@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: bclayton@google.com
Change-Id: I78db1d6af1ea5e8c258f387bd9cbb8c6951b90f6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82520
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 05:32:12 +00:00
Dawn Autoroller
2817d1f98d
Roll Tint from ecb570ff64
to 80fa1bbd56
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/ecb570ff6489..80fa1bbd5615
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: bclayton@google.com
Change-Id: Iac81e8e54a3c861d7740497967d3fb44d165aded
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82500
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-03 01:39:20 +00:00
Austin Eng
cab7419338
Vulkan: Skip newLayout transition on import if not specified
...
Fixes vulkan validation layer assertions on Linux in CTS reftests:
canvas_complex_bgra8unorm_copy.https.html
canvas_size_different_with_back_buffer_size.https.html
Bug: chromium:1083478
Change-Id: I36580184d15fe36423e5f759eaf959191c6b571c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82480
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-03-02 23:28:17 +00:00
Dawn Autoroller
641ec0ae7c
Roll Tint from 17601930e4
to ecb570ff64
(7 revisions)
...
https://dawn.googlesource.com/tint.git/+log/17601930e496..ecb570ff6489
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: bclayton@google.com
Change-Id: I1db4d0beebe3f2862a0bae8e487e13fd14b574bd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82460
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 20:16:40 +00:00
dawn-autoroll
74bd0d6136
Roll vulkan-deps from 7f867484330b to 195bbd48447b (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/7f867484330b..195bbd48447b
Changed dependencies:
* spirv-headers: f75fc98bad..0e994ee9c4
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 bclayton@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: bclayton@google.com
Change-Id: I67d56bdabb0bcd37ce8b3a1813138f9ae867d619
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82402
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 18:57:01 +00:00
Dawn Autoroller
41de5d0ed0
Roll Tint from 4acf466ff9
to 17601930e4
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/4acf466ff916..17601930e496
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/tint-dawn
Please CC bclayton@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: bclayton@google.com
Change-Id: Iafadd2cb8c279ef0e1eef1e9010e975685340728
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82422
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 15:03:25 +00:00
Dawn Autoroller
8729dc44fa
Roll ANGLE from 37bfc40d1bfc to 15b558c19c9f (5 revisions)
...
37bfc40d1b..15b558c19c
2022-03-02 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 6f0521f42451 to 7f867484330b (2 revisions)
2022-03-02 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 6e9eafd34639 to 383901609736 (1 revision)
2022-03-02 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 4f52dd6c4de1 to e2a60c1d35cf (443 revisions)
2022-03-02 cnorthrop@google.com Vulkan: Disable shader validation cache on Android
2022-03-02 j.vigil@samsung.com Vulkan: Fix enabling external fences and semaphores
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 bclayton@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: bclayton@google.com
Change-Id: I7a783b445f2701ef25d2b5a4d0d7866b54837b0b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82421
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 14:56:43 +00:00
Dawn Autoroller
d2a5d9c966
Roll SwiftShader from 383901609736 to 58d1eecc2ec8 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/383901609736..58d1eecc2ec8
2022-03-02 nicolascapens@google.com Merge changes Id4b3df16,Id12e7fe6
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 bclayton@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: bclayton@google.com
Change-Id: Ia1e7944bcc616a3e7b4ad2f24be1d7ee4a1f6465
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82420
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 13:59:50 +00:00
dawn-autoroll
2c281600d1
Roll vulkan-deps from 6f0521f42451 to 7f867484330b (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/6f0521f42451..7f867484330b
Changed dependencies:
* glslang: 43d585d863..538231d8b4
* vulkan-validation-layers: 8726d47ca7..d57db97427
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 bclayton@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: bclayton@google.com
Change-Id: Id5f21b8a8b304f39e1af3c4a3c721ce2fab3b413
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82401
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 04:08:20 +00:00
Shaobo
a24acf2fbc
Validate destination texture states for CopyTextureForBrowser
...
Current implmentation of ValidateCopyTextureForBrowser has a bug
to verify destination texture states.
This CL fix the simple bug and add noop copy in unittest to catch this
issue.
Bug: dawn:1306
Change-Id: I193105ced89db5092873d604c7dbf43d7ea4fba0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82101
Commit-Queue: Shaobo Yan <shaobo.yan@intel.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Jiawei Shao <jiawei.shao@intel.com>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
2022-03-02 02:44:01 +00:00
Dawn Autoroller
02737aa6bd
Roll ANGLE from 5118002e7657 to 37bfc40d1bfc (11 revisions)
...
5118002e76..37bfc40d1b
2022-03-01 cnorthrop@google.com Tests: Add Blade&Soul Revolution trace
2022-03-01 ianelliott@google.com Use VK_ANDROID_surfaceless_query for EGLConfig formats
2022-03-01 cnorthrop@google.com Tests: Add Castlevania: Symphony of the Night trace
2022-03-01 antonio.caggiano@collabora.com dEQP: Enable CreateSurfacePlatformEXT tests
2022-03-01 antonio.caggiano@collabora.com EGL: Add code-gen for dmabuf extensions
2022-03-01 cnorthrop@google.com Tests: Add Five Nights at Freddy's trace
2022-03-01 antonio.caggiano@collabora.com EGL: Implement isX11 for DisplayGLX
2022-03-01 lubosz.sarnecki@collabora.com Tests: Add Final Fantasy Brave Exvius trace.
2022-03-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 949ffcf55151 to 6e9eafd34639 (3 revisions)
2022-03-01 lubosz.sarnecki@collabora.com TorusBufferStorage: Regenerate buffer storage every second.
2022-03-01 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 4d9fe6bf1f0c to 6f0521f42451 (35 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 bclayton@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: bclayton@google.com
Change-Id: I9601e26ce4a6d8be67995c82190a71da7530064e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/82380
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-03-02 01:57:39 +00:00
Loko Kung
44f039d3c2
Adds new chained struct for device creation to specify cache options.
...
- Adds isolation key option, DawnNative support, and relevant unit tests.
Bug: dawn:549
Change-Id: I16344581c7956ce8576c0a4c14655fbdb4e15a54
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/81920
Reviewed-by: Shrek Shao <shrekshao@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Loko Kung <lokokung@google.com>
2022-03-01 22:59:40 +00:00