Dawn Autoroller
cdc9bb4f31
Roll ANGLE from 7f8e7c38ec82 to d4c8209b3ec9 (10 revisions)
...
7f8e7c38ec..d4c8209b3e
2022-01-12 m.maiya@samsung.com Fix validation of copyImageSubData related to texture completeness
2022-01-12 kpiddington@apple.com Update code generation script to work with specified generators
2022-01-11 m.maiya@samsung.com Fix validation of glCompressedTexImage3D
2022-01-11 lfy@google.com Reland: Frontend: separate lock in swap prep
2022-01-11 m.maiya@samsung.com Enable a few features for Samsung
2022-01-11 romanl@google.com Rename features for consistency.
2022-01-11 timvp@google.com Decide GL_KHR_parallel_shader_compile in backends
2022-01-11 yuxinhu@google.com Add support for subgroupSize of 16 in Debug Overlay Module
2022-01-11 geofflang@google.com Supress TransformFeedbackPausedDrawThenResume on Mac AMD
2022-01-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from b57a3aaee927 to cd848cd695a4 (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 rharrison@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: rharrison@google.com
Change-Id: I22929d152e9bc4c242191e0a14f3997d5bd2d3b0
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76140
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-12 02:43:14 +00:00
Sunny Sachanandani
0114ade92a
d3d12: Acquire/release keyed mutex around ExecuteCommandLists
...
D3D keyed mutex cannot be acquired recursively and therefore external
D3D textures cannot be concurrently read within Dawn (e.g. multiple
imports of the same video frame) or across Dawn and GL (e.g. both WebGPU
and WebGL importing a video frame).
Within Dawn, we can scope keyed mutex acquire/release to command list
submission so that Chromium can always guarantee that Dawn doesn't hold
access to any resources after running Dawn wire commands. We also check
that keyed mutexes aren't recursively acquired in Dawn by keeping track
of the acquire count per resource.
This solves the multiple acquire problem within Dawn and provides a path
for concurrent read access across Dawn and GL once the GL decoders are
changed so that they also don't hold access to resources after switching
contexts.
Bug: chromium:1241533
Change-Id: If88fd4a4f798b972836a134809e4fed8832ec89c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75644
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-01-12 00:28:37 +00:00
dawn-autoroll
a62f8e402c
Roll vulkan-deps from d891854a594a to 14cdd4157396 (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/d891854a594a..14cdd4157396
Changed dependencies:
* spirv-tools: 05c839ca01..8fda47ca08
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 rharrison@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: rharrison@google.com
Change-Id: I1e605e01a85fea308da1ed5b4293e62151ad2363
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76100
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-11 17:39:24 +00:00
James Price
38197e7b13
cmake: Always build Tint as a static library
...
The shared library build of Tint is currently broken with CMake, since
we set -fvisibility=hidden and do not export any of Tint's publicly
used APIs.
Change-Id: I63518fbd13e2adbf17aba79114c66d1567b8268b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75780
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: James Price <jrprice@google.com>
2022-01-11 16:34:55 +00:00
Dawn Autoroller
9b0008a6d6
Roll ANGLE from 6a2558333327 to 7f8e7c38ec82 (2 revisions)
...
6a25583333..7f8e7c38ec
2022-01-11 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 328da0f26e8e to d891854a594a (9 revisions)
2022-01-11 johncunningham@apple.com Metal: Generated Metal shaders do not compile offline
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 rharrison@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: rharrison@google.com
Change-Id: I4ce2c6027961fa2d50aedec776ca7ea5efe6c69e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76060
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-11 13:45:24 +00:00
Corentin Wallez
5d846ab503
Rename namespace dawn_wire to dawn::wire.
...
But keep a namespace alias to avoid breaking project that depend on the
previous namespace name while they get updated.
Bug: dawn:824
Change-Id: I1e99c4d0d2acf7644a225a88d07806d1a64478e6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75540
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-11 09:57:33 +00:00
Corentin Wallez
f07477a1ce
Remove deprecated DawnNative Adapter getters.
...
Bug: dawn:824
Change-Id: I4e73598ccd8eb5ce85c8a0ed86629daef4b575c6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75584
Reviewed-by: Brandon Jones <bajones@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-11 09:30:34 +00:00
dawn-autoroll
98b6b73ac0
Roll vulkan-deps from e00bdeb5d931 to d891854a594a (8 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/e00bdeb5d931..d891854a594a
Changed dependencies:
* glslang: c0a322f5f0..57e25195eb
* spirv-tools: b9e0e13d19..05c839ca01
* vulkan-loader: f5d16bf89e..a72d5bc3eb
* vulkan-validation-layers: e406ff1473..d18a6f03cf
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 rharrison@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: rharrison@google.com
Change-Id: I0c1376bbac04c5db8637a98a395d9ec27091fb57
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76020
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-11 04:12:23 +00:00
Dawn Autoroller
2d1cff3e54
Roll Tint from d1efb5d48c
to 3e354fd524
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/d1efb5d48cae..3e354fd524e7
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 rharrison@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: rharrison@google.com
Change-Id: I4e42f1eb6f774a5cbd1922cec9a3d72b38182220
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76002
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-11 02:22:06 +00:00
Corentin Wallez
8bf8587eb3
Rename namespace dawn_platform to dawn::platform.
...
But keep a namespace alias to avoid breaking project that depend on the
previous namespace name while they get updated.
Some TraceEvent.h macro were using "platform" as an argument name so
that was renamed to "platformObj" to avoid conflicting with ::platform::
Bug: dawn:824
Change-Id: Iaf14853f02b0d9fcf866ce87788f87a3fdf8f364
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75541
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-01-11 02:10:53 +00:00
Sunny Sachanandani
e53bfc561c
d3d12: Use fixed key for keyed mutex acquire and release
...
Chromium has switched to using a fixed key (0) for quite some time.
Using a fixed key enables future work needed for concurrent access of
external textures both inside Dawn (e.g. importing a video frame twice)
or across Dawn and GL. We want to try scoping the Acquire/Release calls
to command list submission, but with a non-fixed key concurrent access
for the same resource becomes ambiguous.
Bug: chromium:1241533
Change-Id: Ia8ff473b8c9c731c411a3fd59d69213f2d903e61
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75642
Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Loko Kung <lokokung@google.com>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-01-11 01:36:54 +00:00
Jiawei Shao
9acdbcba85
Vulkan: Add StoreOp to the computation of the key of RenderPassCache
...
This patch adds StoreOp to the computation of key of RenderPassCache,
which was missed in the last CL that fixes a failure of end2end test
on Windows Intel Vulkan drivers.
BUG=dawn:1151
Change-Id: Iec03d70303c89906154db5256fd8691cc018a91a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75860
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
2022-01-11 00:19:54 +00:00
Dawn Autoroller
5f7f1b75df
Roll ANGLE from 9f1dc3e9933b to 6a2558333327 (6 revisions)
...
9f1dc3e993..6a25583333
2022-01-10 gman@chromium.org Metal: Fix transform feedback issue
2022-01-10 m.maiya@samsung.com Update GLES31 expectations file
2022-01-10 m.maiya@samsung.com Add missing implementation for glGetnUniformuiv()
2022-01-10 jonahr@google.com Expose the registryID of GPUs on Mac via SystemInfo
2022-01-10 syoussefi@chromium.org Vulkan: Fix Vulkan SCB vs multiple subpasses
2022-01-10 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 57e7495dc76d to 328da0f26e8e (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 rharrison@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: rharrison@google.com
Change-Id: I3f162a0c4c017fb2028c569a0f687dcfa73ab30b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76001
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-10 23:59:33 +00:00
Dawn Autoroller
506b1f457a
Roll Tint from 16e8df4467
to d1efb5d48c
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/16e8df446761..d1efb5d48cae
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 rharrison@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: rharrison@google.com
Change-Id: I57f69a180cf8ab3286d87c91fd015562bf4fb197
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/76000
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-10 21:34:58 +00:00
Ben Clayton
6fad9e9745
dawn_node: Add support for diffing against expectations file
...
Adds the command line flags:
* `--output <path>` which will write the current test results to the given file
* `--expect <path>` will compare the current run against the given expectations file
Bug: dawn:1123
Change-Id: Ie1bfa4e0c0698a95922e350387f8493b7a6ac68b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75980
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2022-01-10 20:57:37 +00:00
Stephen White
3e354fd524
Resolver: collect unique texture/samplers pairs.
...
GLSL does not support separate textures and samplers, so they must be
replaced with combined samplers. This is the first stage of that change,
where we collect the unique texture/sampler pairs. Within a function,
texture and sampler must be either a global variable or a function
parameter. At the entry point level, all references must resolve to global
variables, so by recursing the call graph we can determine all of the
global pairs required.
This information will be used by an upcoming transform to modify the AST
to be GLSL-compliant: modifying function signatures, call sites, removing
separate globals and adding combined globals. It will also eventually
replace the pair-gathering currently performed by
Inspector::GetSamplerTextureUses().
Bug: tint:1366
Change-Id: I89451b195649da26e45641ea2f6955683ae9fc66
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75960
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2022-01-10 20:46:35 +00:00
Ben Clayton
d1efb5d48c
reader/wgsl: Replace std::result_of with std::invoke_result
...
With C++17, std::result_of has been deprecated and superceeded with std::invoke_result.
std::result_of triggers a compiler warning about use of a deprecated feature, which is causing the ossfuzz builds to fail
Issue: oss-fuzz:43441
Change-Id: Ie4ed670dd5b25b9059d5feb8056e37a22dad3cbf
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75981
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-10 20:44:25 +00:00
Corentin Wallez
5bab76a64d
run-cts: Hint to use --isolate on POST failures.
...
Bug: dawn:1123
Change-Id: Ifac813410b7ec36e48282875c5915a5d8cf89282
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75904
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-10 16:36:02 +00:00
Dawn Autoroller
3987436d12
Roll SwiftShader from b57a3aaee927 to cd848cd695a4 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/b57a3aaee927..cd848cd695a4
2022-01-10 capn@google.com Optimize mirror addressing mode
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 rharrison@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: rharrison@google.com
Change-Id: Ia61231880b18c101ff0b45ee124510a8cc476c20
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75940
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-10 15:59:31 +00:00
Corentin Wallez
0275a4c83b
Roll third_party/gpuweb/ 67edc187f..0aadaca4c (519 commits)
...
- Adds supports for the ETC2 and ASTC extensions.
- Adds support for all texture formats supported by the spec.
- Removes pipeline statistic queries.
- Removes support for depthClamping since it has been reworked in a
depthClipControl extension that Dawn doesn't implement yet.
- Removes GPUCommandBuffer.getExecutionTime.
- Adds support for GPUCommandBuffer.clearBuffer.
- Removes writeTimestamp inside passes and adds TODO to add support for
timestampWrites.
67edc187f5...0aadaca4c5
$ git log 67edc187f..0aadaca4c --date=short --no-merges --format='%ad %ae %s'
2022-01-07 dneto Clarify fract (#2485 )
2022-01-07 dneto Clarify fract (#2485 )
2022-01-07 dneto Clarify fract (#2485 )
2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430 )
2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479 )
2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430 )
2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479 )
2022-01-06 dneto Behaviors: Ban obviously infinite loops (#2430 )
2022-01-06 dneto Fix declaration-and-scope section for out-of-order decls (#2479 )
2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480 )
2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480 )
2022-01-06 dneto Move Limits section to under "WGSL Program" (#2480 )
2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476 )
2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476 )
2022-01-05 dneto [editorial] Rename "built-in variable" -> "built-in value" (#2476 )
2022-01-05 dneto Only define image format names usable for storage textures (#2475 )
2022-01-05 dneto Only define image format names usable for storage textures (#2475 )
2022-01-05 dneto Only define image format names usable for storage textures (#2475 )
2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474 )
2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474 )
2022-01-04 dneto Remove 'read','read_write','write' as keywords, image formats as keywords (#2474 )
2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472 )
2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472 )
2022-01-04 jrprice [editorial] wgsl: left shifts are logical (#2472 )
2022-01-04 dneto Deploying to gh-pages from @ gpuweb/gpuweb@7371fbf6d3 🚀
2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463 )
2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463 )
2021-12-30 kvarkus Texture format caps for MSAA and resolve (#2463 )
2021-12-30 kainino Fully describe validation of render attachments (#2458 )
2021-12-30 kainino Fully describe validation of render attachments (#2458 )
2021-12-30 kainino Fully describe validation of render attachments (#2458 )
2021-12-29 kainino Rework encoder state and mixins (#2452 )
2021-12-29 kainino Rework encoder state and mixins (#2452 )
2021-12-29 kainino Rework encoder state and mixins (#2452 )
2021-12-29 kainino1 Deploying to gh-pages from @ gpuweb/gpuweb@68fe77316d 🚀
2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412 )
2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412 )
2021-12-29 mehmetoguzderin Fix examples classes, globals, and previews (#2412 )
2021-12-28 kainino Clarify that attachments may not alias (#2454 )
2021-12-28 kainino Clarify that attachments may not alias (#2454 )
2021-12-28 kainino Clarify that attachments may not alias (#2454 )
2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376 )
2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376 )
2021-12-28 shaobo.yan Add source image orientation to copyExternalImageToTexture (#2376 )
2021-12-28 kainino1 Deploying to gh-pages from @ gpuweb/gpuweb@e7224b9949 🚀
2021-12-24 kainino Restore the box around algorithm divs (#2453 )
2021-12-24 kainino Restore the box around algorithm divs (#2453 )
2021-12-24 kainino Restore the box around algorithm divs (#2453 )
2021-12-24 kainino Define GPUTextureViewDimension values (#2455 )
2021-12-24 kainino Define GPUTextureViewDimension values (#2455 )
(...)
2021-10-14 dneto Deploying to gh-pages from @ gpuweb/gpuweb@6f239ffda6 🚀
2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180 )
2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180 )
2021-10-14 lokokung Add ETC2 and ASTC texture formats and feature name documentation (#2180 )
2021-10-14 kvark Deploying to gh-pages from @ gpuweb/gpuweb@ab71f65a80 🚀
2021-10-13 dneto describe builtin functions as prototypes (#2178 )
2021-10-13 dneto describe builtin functions as prototypes (#2178 )
2021-10-13 dneto describe builtin functions as prototypes (#2178 )
2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183 )
2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183 )
2021-10-13 dneto Integral pipeline IO must be specified interpolate(flat) (#2183 )
2021-10-12 mehmetoguzderin Fix render by closing table (#2177 )
2021-10-12 mehmetoguzderin Fix render by closing table (#2177 )
2021-10-12 mehmetoguzderin Fix render by closing table (#2177 )
2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143 )
2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143 )
2021-10-12 mehmetoguzderin Allow syntactic navigation and styling (#2143 )
2021-10-12 dneto Deploying to gh-pages from @ gpuweb/gpuweb@59d839d767 🚀
2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127 )
2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127 )
2021-10-06 dneto wgsl: remove ignore, add phony-assignment (#2127 )
2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155 )
2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155 )
2021-10-06 dneto wgsl: editorial cleanup: memory vs. storage (#2155 )
2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164 )
2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164 )
2021-10-06 mehmetoguzderin Make hex exponent suffix optional for floats (#2164 )
2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997 )
2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997 )
2021-10-06 dneto wgsl: Add limits section, and "spurious" failure (#1997 )
2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152 )
2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152 )
2021-10-06 alanbaker Clarify memory locations accessed when writing a vector component (#2152 )
2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153 )
2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153 )
2021-10-04 jrprice Fix inequality symbol in compute shader grid bound (#2153 )
2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154 )
2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154 )
2021-10-04 jimb Fix some misplaced characters in the `select` description. (#2154 )
2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148 )
2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148 )
2021-09-29 bclayton wgsl: Update README.md (#2150 )
2021-09-29 dneto wgsl: Function call statement may call non-void functions (#2148 )
2021-09-29 dneto Deploying to gh-pages from @ gpuweb/gpuweb@7e87583853 🚀
2021-09-28 kainino Remove no-op minBindingSize text (#2141 )
2021-09-28 kainino Remove no-op minBindingSize text (#2141 )
2021-09-28 kainino Remove no-op minBindingSize text (#2141 )
2021-09-28 kainino Clarify copies into -srgb formats (#2146 )
2021-09-28 kainino Clarify copies into -srgb formats (#2146 )
2021-09-28 kainino Clarify copies into -srgb formats (#2146 )
Created with:
roll-dep third_party/gpuweb
Fixed: dawn:1130
Bug: dawn:1123
Change-Id: I9a9539696fbd0a4d15a7e3369959ac97b262d9d3
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75902
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-10 15:26:31 +00:00
Corentin Wallez
6d9ee4254b
dawn_node: handle literals on typdef'd interface members
...
Bug: dawn:1123
Change-Id: Ie7f388a0322b195937aa76ab30b1513ca642b572
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75901
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-10 15:23:21 +00:00
Corentin Wallez
4fe5d65446
dawn_node: Allow Include and Mixins to come out of order in idlgen
...
Bug: dawn:1123
Change-Id: I120e6234e194f46954e3c7e75a3a8cc667df9611
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75900
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-10 15:23:01 +00:00
dawn-autoroll
454c64429b
Roll vulkan-deps from 328da0f26e8e to e00bdeb5d931 (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/328da0f26e8e..e00bdeb5d931
Changed dependencies:
* spirv-tools: c5ee1bc7bd..b9e0e13d19
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 alanbaker@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: alanbaker@google.com
Change-Id: I9061e8238a43483bf23df5eaffec1c77f6a3ff89
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75920
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-10 15:21:18 +00:00
Corentin Wallez
0d2c6c6215
dawn_node: Return undefined for "void" methods instead of null
...
Bug: dawn:1123
Change-Id: I38a5b160c12485ea23b34a6b3c8cdf44baee2ada
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75903
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-10 14:30:14 +00:00
Dawn Autoroller
500411b77e
Roll ANGLE from acd8fc76b212 to 9f1dc3e9933b (1 revision)
...
acd8fc76b2..9f1dc3e993
2022-01-10 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from b91f3880e3ec to 597c376626be (567 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 alanbaker@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: alanbaker@google.com
Change-Id: Ieccd0496e7dd08e973c3df68bf4821a92ff1354d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75880
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-10 10:54:51 +00:00
Dawn Autoroller
51721746d9
Roll ANGLE from eea78468780f to acd8fc76b212 (1 revision)
...
eea7846878..acd8fc76b2
2022-01-08 syoussefi@chromium.org Vulkan: Distinguish RP and outside-RP command buffer types
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 alanbaker@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: alanbaker@google.com
Change-Id: Ia915d2956023d0a60b9a02cdfdb79196b8206c8d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75840
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-08 19:25:39 +00:00
dawn-autoroll
c49e35c18c
Roll vulkan-deps from 9e7f44a63b2e to 328da0f26e8e (3 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/9e7f44a63b2e..328da0f26e8e
Changed dependencies:
* glslang: 17232d21d7..c0a322f5f0
* vulkan-loader: b9936f2b7a..f5d16bf89e
* vulkan-validation-layers: bdc140e72f..e406ff1473
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 alanbaker@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: alanbaker@google.com
Change-Id: I5d991f5f566cff05239a17cce4cb63a2fbcd5e19
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75820
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-08 07:01:29 +00:00
Dawn Autoroller
d94a91e400
Roll ANGLE from ece463808dbe to eea78468780f (16 revisions)
...
ece463808d..eea7846878
2022-01-08 timvp@google.com Tests: Add Angry Birds 2 launch trace
2022-01-07 syoussefi@chromium.org Translator: Clean up spec const / driver uniform types
2022-01-07 bsheedy@chromium.org Update Mac goldctl
2022-01-07 ynovikov@chromium.org Add standalone ANGLE Mac AMD experimental bot
2022-01-07 ynovikov@chromium.org Cleanup after iOS build fixes
2022-01-07 jmadill@chromium.org infra: Add TSAN and UBSAN tests to CQ.
2022-01-07 jmadill@chromium.org Suppress failing test on Vulkan/Intel/Linux.
2022-01-07 cclao@google.com Vulkan: Remove std::unique_ptr usage from BufferVk::mBuffer
2022-01-07 jmadill@chromium.org Broaden TSAN EGL multithread suppression.
2022-01-07 cnorthrop@google.com Vulkan: Turn on GL_EXT_shader_framebuffer_fetch for ARM
2022-01-07 jmadill@chromium.org Revert "Frontend: separate lock in swap prep"
2022-01-07 m.maiya@samsung.com Fix typo in EGLPrintInfo end2end Test
2022-01-07 timvp@google.com Capture/Replay: Reset FBOs, RBOs, VAOs
2022-01-07 jmadill@chromium.org Fix TSAN suppressions.
2022-01-07 lfy@google.com Frontend: separate lock in swap prep
2022-01-07 jmadill@chromium.org Test Expectations: Use file order as override priority.
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 alanbaker@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: alanbaker@google.com
Change-Id: I4f8303904a6e3b4a594056e6b20a658259facc95
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75800
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-08 06:31:11 +00:00
Corentin Wallez
03b3594f79
Add C overload for dawn_native::Adapter::GetProperties
...
This helps Chromium move to using this method and stop using
dawn_native::AdapterType/BackendType.
Bug: dawn:824
Change-Id: I9e16edd271d3406bc45e3b9fd472bd94bbf53b30
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75583
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Brandon Jones <bajones@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
2022-01-07 17:30:48 +00:00
dawn-autoroll
4d21968257
Roll vulkan-deps from 57e7495dc76d to 9e7f44a63b2e (1 revision)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/57e7495dc76d..9e7f44a63b2e
Changed dependencies:
* spirv-tools: 75e53b9f68..c5ee1bc7bd
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 alanbaker@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: alanbaker@google.com
Change-Id: Iffc50952231e483ba3f1e8721282ad65ab07ab1d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75760
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 17:18:58 +00:00
Dawn Autoroller
ccbb42907d
Roll ANGLE from 2ebdd23b6040 to ece463808dbe (5 revisions)
...
2ebdd23b60..ece463808d
2022-01-07 lubosz.sarnecki@collabora.com tests/EGLProtectedContentTest: Add QueryContext test.
2022-01-07 lexa.knyazev@gmail.com Update freetype-py wheel
2022-01-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 0b901607cad4 to b57a3aaee927 (1 revision)
2022-01-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 09edcd7c680b to 57e7495dc76d (27 revisions)
2022-01-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 8712e27d7e28 to b91f3880e3ec (349 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 alanbaker@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: alanbaker@google.com
Change-Id: I87f88896e45241fedb92323a62e07078be9682db
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75741
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 17:17:22 +00:00
Ben Clayton
8b4d03d302
tint: Remove deprecated texel formats.
...
Issue: tint:1361
Change-Id: Id49ad89c439443ea30cc8693a10a23af52eb9ebf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75542
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-01-07 11:10:18 +00:00
Dawn Autoroller
f17084f2d8
Roll Tint from e4e7485854
to 16e8df4467
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/e4e74858548a..16e8df446761
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 alanbaker@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: alanbaker@google.com
Change-Id: Id7f5c7f4eddc908fc3c8bb3d4339694c25b836ec
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75740
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 10:33:59 +00:00
Stephen White
16e8df4467
Update GLSL expectations.
...
Bug: tint:1358
Change-Id: I161bc350d7c16cbe690c39a2ccda344a2535670c
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75660
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-07 09:38:45 +00:00
James Price
72ba3039eb
dawn_node: Fix default adapter selection
...
The Null adapter was always being used when no backend override was
specified, instead of the platform's default adapter.
Change-Id: I3d8ae62aacda1309a141c3ca39d6e03252fc5e94
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75700
Auto-Submit: James Price <jrprice@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-07 09:19:08 +00:00
Dawn Autoroller
c3a4666eea
Roll ANGLE from a0d0a1d65cdb to 2ebdd23b6040 (13 revisions)
...
a0d0a1d65c..2ebdd23b60
2022-01-07 timvp@google.com Cleanup TextureCubeTestES3.CubeMapPixelUnpackBuffer
2022-01-07 cclao@google.com Vulkan: Rename releaseStagingBuffer to releaseStagedUpdate
2022-01-06 cclao@google.com Vulkan: Remove DynamicShadowBuffer implementation
2022-01-06 ynovikov@chromium.org Revert "Re-skip MSRTT tests on Linux/AMD/Vulkan"
2022-01-06 cclao@google.com Vulkan: Switch GPU translated vertex buffer to NonHostVisible
2022-01-06 cclao@google.com Vulkan: Remove mStagingBuffer from ImageHelper and ContextVk
2022-01-06 cclao@google.com Vulkan: Switch ReadPixels from DynamicBuffer to shared pool
2022-01-06 cclao@google.com Reland "Vulkan: Consolidate all vertex conversion buffers to shared pool"
2022-01-06 ynovikov@chromium.org Suppress headers includes privacy checks for iOS executables
2022-01-06 timvp@google.com Vulkan: Use correct aspectMask
2022-01-06 cclao@google.com Revert "Vulkan: Consolidate all vertex conversion buffers to shared pool"
2022-01-06 cclao@google.com Vulkan: Consolidate all vertex conversion buffers to shared pool
2022-01-06 sugoi@google.com Avoid using GetCWD() on MacOS when possible
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 alanbaker@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: alanbaker@google.com
Change-Id: Id2a2ba0f1f7b7ba17d6c48c3f170fd881611d0bc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75721
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 04:07:32 +00:00
dawn-autoroll
d55451974b
Roll vulkan-deps from b2b44c000ee6 to 57e7495dc76d (6 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/b2b44c000ee6..57e7495dc76d
Changed dependencies:
* spirv-cross: e8b30cc31d..fe5a0aa72f
* vulkan-loader: c6c0a2c3fd..b9936f2b7a
* vulkan-validation-layers: 5a4a219aba..bdc140e72f
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 alanbaker@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: alanbaker@google.com
Change-Id: I5d0291ffbc8a44846bf595a7b61b03c9239a2bdd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75720
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 03:37:57 +00:00
Dawn Autoroller
62c5a47239
Roll Tint from 4d245d9a36
to e4e7485854
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/4d245d9a36a8..e4e74858548a
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 alanbaker@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: alanbaker@google.com
Change-Id: I882cecb35384a16e07e98c2111106b96cef9650c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75680
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-07 03:31:47 +00:00
Shaobo Yan
c40f04b85b
Support *-srgb format as dst formats in CopyTextureForBrowser
...
Dawn allows texture-to-texture copy happens between the textures that
formats only have diff on srgb-ness.
CopyTextureForBrowser could align on this rule to achieve copying to
*-srgb dst texture and keep the bytes the same as copying to non-srgb
formats.
This CL add support for *-srgb textures as dst textures and using an
extra gamma decoding step for this.
Bug: dawn:1195
Change-Id: I665dbca473aa84b9d87b7a35c4f90ce1897ade7b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/74580
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Shaobo Yan <shaobo.yan@intel.com>
2022-01-07 03:05:27 +00:00
Jiawei Shao
e009ad7edd
Vulkan: Compare storeOp when comparing the key of RenderPassCache
...
This patch adds the missing comparisons on the storeOp when comparing
the key of RenderPassCache as now we support more than one storeOp
(Store and Discard).
With this patch the following end2end test will pass on Windows Intel
Vulkan drivers:
- TextureZeroInitTest.IndependentDepthStencilLoadAfterDiscard
BUG=dawn:1151
TEST=dawn_end2end_tests
Change-Id: I44d6f3e589341bba761503b1a06c388db92d1295
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75482
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
2022-01-07 00:02:57 +00:00
Dawn Autoroller
d59da9d886
Roll Tint from 6165cca1a6
to 4d245d9a36
(4 revisions)
...
https://dawn.googlesource.com/tint.git/+log/6165cca1a6ac..4d245d9a36a8
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 alanbaker@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: alanbaker@google.com
Change-Id: Idfb581cfee47bbce7495ac9fbc24eb8da4d5469b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75621
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-06 22:17:08 +00:00
Austin Eng
3ac7b9ce79
Change uint32_t -> size_t in *Enumerate functions
...
Follows https://github.com/webgpu-native/webgpu-headers/pull/142
Bug: dawn:160
Change-Id: Ic8aa5868bf1a68ae5ff80ce6e5fc0e8d687c34bb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75481
Reviewed-by: Loko Kung <lokokung@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-01-06 22:11:28 +00:00
Ben Clayton
e4e7485854
transform: Fix PromoteInitializersToConstVar handling of for-loops
...
PromoteInitializersToConstVar was erroring on for loops that contained array or structure constructor expressions.
Added lots more tests.
Fixed: tint:1364
Change-Id: I033eaad94756ea496fc8bc5f03f39c6dba4e3a88
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75580
Reviewed-by: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-06 21:32:41 +00:00
Dawn Autoroller
7c3194ea8b
Roll SwiftShader from 0b901607cad4 to b57a3aaee927 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/0b901607cad4..b57a3aaee927
2022-01-06 swiftshader.regress@gmail.com Regres: Update test lists @ 0b901607
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 alanbaker@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: alanbaker@google.com
Change-Id: Icd17ee9d1d4cdcf4b04015f0e838d24220f446e5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75620
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-06 20:49:57 +00:00
Ben Clayton
4d245d9a36
ast: Remove unsupported texel formats
...
Fixed: tint:1361
Change-Id: Idcf98713d9a380e56811bea6419913714d602103
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75582
Reviewed-by: David Neto <dneto@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-06 18:37:01 +00:00
Ben Clayton
3cbb136b8a
Re-allow dynamic indexing of 'let' arrays and matrices
...
Spec change: https://github.com/gpuweb/gpuweb/pull/2427
Reverses: tint:867
This reverts and fixes commits:
b6fdcc54df
10442eff7d
Added a bunch of end-to-end tests.
Fixed: tint:1352
Change-Id: I34968243bbec1cab838c8ba50a6f027146bbfd06
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75401
Reviewed-by: David Neto <dneto@google.com>
Reviewed-by: James Price <jrprice@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-06 18:11:01 +00:00
Ben Clayton
294ce9394f
ast: Rename ImageFormat to TexelFormat
...
This is what its called in the spec.
Issue: tint:1361
Change-Id: I512c4224191fd2bbf04522da2093872f79ee02a6
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75581
Reviewed-by: David Neto <dneto@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-01-06 17:20:22 +00:00
Dawn Autoroller
cd8deb769a
Roll Tint from 7b0686a922
to 6165cca1a6
(1 revision)
...
https://dawn.googlesource.com/tint.git/+log/7b0686a922a4..6165cca1a6ac
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 alanbaker@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: alanbaker@google.com
Change-Id: I15c6b23d934ece23abda3d5680dc41421e6528dd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75562
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-06 16:27:58 +00:00
Stephen White
c1faee9395
Add new GLSL test expectations.
...
All failures are now SKIP'ed.
Bug: tint:1358
Change-Id: If04d57b9e0b71dd877468b5dc277fbff82f36692
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/75220
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Stephen White <senorblanco@chromium.org>
2022-01-06 15:31:21 +00:00
Dawn Autoroller
193c411fe1
Roll ANGLE from ccabfd1407c9 to a0d0a1d65cdb (3 revisions)
...
ccabfd1407..a0d0a1d65c
2022-01-06 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from c73969d73ff9 to 0b901607cad4 (6 revisions)
2022-01-06 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from b1dc46c0f1be to 8712e27d7e28 (483 revisions)
2022-01-06 timvp@google.com Vulkan: Match chromaFilter to min/mag for YUV AHBs
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 alanbaker@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: alanbaker@google.com
Change-Id: I602be3e32175eb37fc238a203ec3b103b334d92f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/75561
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-01-06 15:24:07 +00:00