Ben Clayton
760eee9e92
tint/reader/wgsl: Improve errors when parsing builtin
...
If the builtin doesn't parse, then generate an error message that includes the list of possible values, and a suggestion if there was a close match.
Fixed: tint:1629
Change-Id: I8f575a2ffcef2af308b9566ae7832702e76085ef
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105323
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
2022-10-11 19:32:19 +00:00
Ben Clayton
b7aef033fa
tint/templates: Generate enum string arrays
...
This will be useful for emitting possible enum values when an enum fails to parse.
Bug: tint:1629
Change-Id: I0be177a2bc27962580f4465ec18fdc5f2e930a99
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105322
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@chromium.org>
2022-10-11 19:29:11 +00:00
Ben Clayton
3e0984afe0
tint/program_builder.h: Remove stale comment
...
Change-Id: Ifb8eb10e9fdc5ff46329285716b8460dc71d9d85
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104661
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2022-10-11 19:27:53 +00:00
Ben Clayton
db368f1b9c
tools/tint/intrinsic: Sort enum values lexicographically
...
Reorders the output of the CanonicalizeEntryPointIO transform, but
otherwise is a no-op.
This will help with diagnostics that print the enum values.
Bug: tint:1629
Change-Id: Iff517d88836d2a8cd42ce3cfde6363c1973df0dd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105321
Commit-Queue: Ben Clayton <bclayton@chromium.org>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-11 18:26:18 +00:00
Ben Clayton
ae832a2c6a
tint/reader/wgsl: Minor cleanups
...
Change-Id: I3fccb7f5c31c27da5118d9ec6ed86d4a9c3157ed
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105400
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
2022-10-11 18:21:42 +00:00
Ben Clayton
d04c54e178
tint/utils: Add Levenshtein Distance() function
...
Will be used to make a suggestion when enums fail to parse.
Bug: tint:1629
Change-Id: Ia2754f86641f752539fa541ddb6b90b4e200f07c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105320
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2022-10-11 17:53:07 +00:00
Corentin Wallez
b7b2d3db30
Revert "Roll third_party/webgpu-cts/ d8a28755b..74b1f1535 (20 commits)"
...
This reverts commit a707ffb300
.
Reason for revert: Maybe it introduced the many flakes we're seeing.
Original change's description:
> Roll third_party/webgpu-cts/ d8a28755b..74b1f1535 (20 commits)
>
> Update:
> - expectations.txt
> - ts_sources.txt
> - resource_files.txt
> - webtest .html files
>
>
> d8a28755b2..74b1f15354
> - 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901 )
> - 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899 )
> - f0dacb Implement `pack2x16float` tests (#1890 )
> - dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896 )
> - 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892 )
> - cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888 )
> - 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879 )
> - b411f7 Remove a fallback value in the use of maxBindGroups value (#1895 )
> - 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837 )
> - 07936b Implement `cross` f32 tests (#1878 )
> - 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880 )
> - 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877 )
> - a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872 )
> - 427b99 Implement boolean logical equality tests (#1876 )
> - 115248 Style and bug fixes in device_mismatch tests (#1871 )
> - 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867 )
> - 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865 )
> - 497c85 op: Implement test in multiple_buffers.spec.ts (#1857 )
> - 3eaf0e Add execution tests for logical binary operations (#1870 )
> - 6f50ab Add execution tests for logical negation (#1869 )
>
> Created with './tools/run cts roll'
>
> Change-Id: Ie417426b3e60863637a2faa3904a4f828d8af0d4
> Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
> Include-Ci-Only-Tests: true
> Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105200
> Kokoro: Kokoro <noreply+kokoro@google.com>
> Reviewed-by: Ben Clayton <bclayton@google.com>
> Commit-Queue: Corentin Wallez <cwallez@chromium.org>
TBR=cwallez@chromium.org ,bclayton@google.com,noreply+kokoro@google.com,dawn-scoped@luci-project-accounts.iam.gserviceaccount.com
Change-Id: I7133dde7923aa399df00ed1fdfb7201e8eed9d60
No-Presubmit: true
No-Tree-Checks: true
No-Try: true
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105420
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Austin Eng <enga@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Austin Eng <enga@chromium.org>
2022-10-11 17:46:52 +00:00
Ben Clayton
3c34d83088
tint/ast: Add missing 'const' on pointer member
...
Change-Id: I8572e3b3f1b26ba79b1306e23f3447cc739108a4
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104660
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2022-10-11 16:31:52 +00:00
Dawn Autoroller
cc90cfd84f
Roll SwiftShader from acdfa394561f to 7f209ebb709f (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/acdfa394561f..7f209ebb709f
2022-10-11 sugoi@google.com Recursively update dEQP files when running the daily change in Regres
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/swiftshader-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I352e8e69827f63d1c9e0416565ea6f5340fb1b32
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105340
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-11 15:51:50 +00:00
Ben Clayton
ab2fa8be87
tint: Fix vector equality operator
...
Change-Id: Ic8e66016beb8fd6a3046beaccbb9c07acbd765d5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105260
Reviewed-by: Antonio Maiorano <amaiorano@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
2022-10-11 15:31:46 +00:00
Corentin Wallez
8d3d4f6fd1
tint/inspector: Reflect whether @builtin(frag_depth) is used.
...
This will be used by Dawn between other factors to decide whether to use
the ClampFragDepth transform.
Bug: dawn:1125
Change-Id: I53be846d9c3ebb9b2d424f40fc87db89c843c81b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105220
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-10-11 09:52:59 +00:00
Corentin Wallez
a707ffb300
Roll third_party/webgpu-cts/ d8a28755b..74b1f1535 (20 commits)
...
Update:
- expectations.txt
- ts_sources.txt
- resource_files.txt
- webtest .html files
d8a28755b2..74b1f15354
- 74b1f1 op: Implement 'multiple_pairs_of_draws_in_one_render_bundle' test in multiple_buffers.spec.ts (#1901 )
- 777f1c Implement 'index_range,auto_layout' test in getBindGroupLayout.spec.ts (#1899 )
- f0dacb Implement `pack2x16float` tests (#1890 )
- dbbbc8 op: Implement 'two_dispatches_in_the_same_compute_pass' test in multiple_buffers.spec.ts (#1896 )
- 2abd75 Implement 'index_range' test in getBindGroupLayout.spec.ts (#1892 )
- cbdd47 Roll types to 0.1.22 and test rg11b10ufloat-renderable requestDevice (#1888 )
- 723878 op: Implement 'ww' test in multiple_buffers.spec.ts (#1879 )
- b411f7 Remove a fallback value in the use of maxBindGroups value (#1895 )
- 68e6e0 Update `atan2` F32 tests to account for atan based implementations (#1837 )
- 07936b Implement `cross` f32 tests (#1878 )
- 5efbf7 compilation_info: Check offset when there is a carriage-return. (#1880 )
- 2f74c8 Implement 'timestampWrites,invalid_query_set' test in beginComputePass.spec.ts (#1877 )
- a0b0ba op: Implement 'wr' test in multiple_buffers.spec.ts (#1872 )
- 427b99 Implement boolean logical equality tests (#1876 )
- 115248 Style and bug fixes in device_mismatch tests (#1871 )
- 2c53b5 Add a 'sampler,device_mismatch' test to createBindGroup.spec.ts (#1867 )
- 291ce4 Implement 'sampler,compare_function_with_binding_type' test in createBindGroup.spec.ts (#1865 )
- 497c85 op: Implement test in multiple_buffers.spec.ts (#1857 )
- 3eaf0e Add execution tests for logical binary operations (#1870 )
- 6f50ab Add execution tests for logical negation (#1869 )
Created with './tools/run cts roll'
Change-Id: Ie417426b3e60863637a2faa3904a4f828d8af0d4
Cq-Include-Trybots: luci.chromium.try:dawn-try-win10-x86-rel,linux-dawn-rel,mac-dawn-rel,win-dawn-rel
Include-Ci-Only-Tests: true
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105200
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-10-11 09:52:39 +00:00
Corentin Wallez
98a7cd11af
Add a ClampFragDepth transform.
...
Add clamping of the @builtin(frag_depth) output of fragment shaders using
two push constantsprovided by the outside environment. For example the
following code:
@fragment fn main() -> @builtin(frag_depth) f32 {
return 0.0;
}
Is transformed to:
enable chromium_experimental_push_constant;
struct FragDepthClampArgs {
min : f32,
max : f32,
}
var<push_constant> frag_depth_clamp_args : FragDepthClampArgs;
fn clamp_frag_depth(v : f32) -> f32 {
return clamp(v, frag_depth_clamp_args.min, frag_depth_clamp_args.max);
}
@fragment
fn main() -> @builtin(frag_depth) f32 {
return clamp_frag_depth(0.0);
}
Fixed: tint:1620
Change-Id: Id403c4813fb2698aa87630abc30d26f02d53634a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104980
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-10-11 09:52:25 +00:00
Zhaoming Jiang
5cbb32d764
Tint/tranfsorm/test: Refactor and add exhaustive test for Std140
...
This CL refactor unittests in std140_test.cc, and add exhaustive
parameterized unittests in std140_exhaustive_test.cc. In std140_test.cc,
only test Std140 transform result for `mat2x2<f32>` for matrix used as
array element type and `mat3x2<f32>` otherwise, and keep the source and
expected programs as plain WGSL code to ensure the readablity. In
std140_exhaustive_test.cc, all matrix shape and different constant index
are tested using parameterized WGSL code, at the cost of readablity.
This CL prepares for supporting f16 in Std140 transform by allowing
testing all shape of f16 matrix as well by simply adding parameters.
Bug: tint:1473, tint:1502
Change-Id: Ib2ef5bd806ee61eab04d73a415ba62c2191e2a7e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104282
Reviewed-by: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Zhaoming Jiang <zhaoming.jiang@intel.com>
2022-10-11 07:55:00 +00:00
Dawn Autoroller
a880e661db
Roll ANGLE from 3e25d37f23d0 to 5bafe449e0b3 (5 revisions)
...
3e25d37f23..5bafe449e0
2022-10-10 cnorthrop@google.com FrameCapture: Create default context reset calls
2022-10-10 syoussefi@chromium.org Vulkan: Features for two exts
2022-10-10 angle-autoroll@skia-public.iam.gserviceaccount.com Roll VK-GL-CTS from 3739dbc26ccf to f4ed7376e1da (7 revisions)
2022-10-10 jmadill@chromium.org Perf Tests: Enable --split-shard-samples on the bots.
2022-10-10 jmadill@chromium.org Lower perf tests resource usage further.
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in ANGLE: https://bugs.chromium.org/p/angleproject/issues/entry
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: I049ca0ae77a6497d0d993e0ede6d5666f6dc4de9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105300
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-11 01:37:35 +00:00
dawn-autoroll
5d96d35224
Roll vulkan-deps from 1172dba33888 to 24053e9970b7 (6 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/1172dba33888..24053e9970b7
Changed dependencies:
* vulkan-loader: 6c64537135..cb519989cd
* vulkan-validation-layers: 96595a7710..7625be6a26
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/vulkan-deps-dawn-autoroll
Please CC cwallez@google.com on the revert to ensure that a human
is aware of the problem.
To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md
Bug: None
Tbr: cwallez@google.com
Change-Id: Ie59cc312c47b5762084827ca6260252b1b666a7e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105281
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-10 23:09:41 +00:00
David Neto
112d761448
spirv-reader: Track storage class for pointer/ref values
...
Fixed: tint:1041 tint:1648
Change-Id: I28c6677e0ef3f96902f4f9ced030c2280a17c247
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104762
Auto-Submit: David Neto <dneto@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-10 17:15:18 +00:00
Ben Clayton
5dac4f9644
tools/remote-compile: Handle socket disconnects
...
If the socket disconnected mid-communication, the server could spin, waiting for new data.
Actually handle recv() errors, preventing the server spinning itself to death.
Also fix code style to be more tint-like (snake_case variables, PascalCase functions)
Change-Id: I9fcbfde303a8624e7e1ff87abd33581589f4da42
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105142
Auto-Submit: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-10-10 15:16:23 +00:00
Dawn Autoroller
a4f064e3a7
Roll ANGLE from 54d094fe1de5 to 3e25d37f23d0 (1 revision)
...
54d094fe1d..3e25d37f23
2022-10-10 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 01fade1fc521 to acdfa394561f (2 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 kainino@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: kainino@google.com
Change-Id: I16ae91124a7c9ea9816cb88d174fba804fb85581
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105160
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-10 12:37:39 +00:00
Ben Clayton
467e6e3fc6
tools/remote-compile: clang-format
...
This was using the old tint code style
Change-Id: I1aff541eb4cc0d7ec0e045b555710aa605c4da28
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105141
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Auto-Submit: Ben Clayton <bclayton@google.com>
2022-10-10 12:17:03 +00:00
Ben Clayton
c8f1075310
tint: Disable tint_concurrency_fuzzer for win+asan
...
This combination uses a suspiciously high amount of memory, triggering the fuzzer limits of 2560MB.
Tint doesn't really have any OS specific code paths, so we should still have good coverage with ASAN builds for other OSes.
Fixed: chromium:1357188
Change-Id: I4c7001f7e194ff46b2e8da635ddccdb04d60b838
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105140
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-10 11:38:49 +00:00
Ben Clayton
cc636273da
tint: Validate no f16 sampled textures
...
Bug: chromium:1370417
Change-Id: Id78178ab61cd882ff8fcbbe96aa8123de512f9aa
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105120
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2022-10-10 11:37:57 +00:00
Dawn Autoroller
3e1501af29
Roll ANGLE from 85631d24ddf9 to 54d094fe1de5 (1 revision)
...
85631d24dd..54d094fe1d
2022-10-08 gbiv@google.com angle: fix potential nullptr dereference
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 kainino@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: kainino@google.com
Change-Id: I162ec11f6b13de000b0e682bbad5067f8a521b97
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105080
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-09 02:56:14 +00:00
Dawn Autoroller
a32ce7d8a0
Roll ANGLE from cad7979e9270 to 85631d24ddf9 (4 revisions)
...
cad7979e92..85631d24dd
2022-10-08 lubosz.sarnecki@collabora.com Tests: Add 3D Pool Ball trace.
2022-10-07 jmadill@chromium.org run_perf_tests: Reduce warmup trials from 3 to 2.
2022-10-07 jmadill@chromium.org Capture/Replay: Make retrace restore touch output files.
2022-10-07 jmadill@chromium.org infra: Update timeout for perf tests.
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 kainino@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: kainino@google.com
Change-Id: Iea202d9b2bcb879278d8a094c417fecca17df794
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/105060
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-08 12:54:13 +00:00
Dawn Autoroller
690e601f61
Roll SwiftShader from 65066ae6d9cd to acdfa394561f (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/65066ae6d9cd..acdfa394561f
2022-10-07 capn@google.com Update Marl to 14549e9d1
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 kainino@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: kainino@google.com
Change-Id: I576aba5b581ac94be7b91774ef55c8204c821f11
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104962
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-08 07:38:49 +00:00
Dawn Autoroller
acbd308614
Roll ANGLE from 2b3c8aaf1a93 to cad7979e9270 (10 revisions)
...
2b3c8aaf1a..cad7979e92
2022-10-07 tvignatti@igalia.com Metal: Build fix TextureMtl code
2022-10-07 chris@rive.app Include Apple1 in the Metal framebuffer-fetch impl of PLS
2022-10-07 jmadill@chromium.org Perf Tests: Divide test samples between shards.
2022-10-07 jmadill@chromium.org Roll third_party/OpenGL-Registry/src/ 11d7b7bae..5bae8738b (5 commits)
2022-10-07 jmadill@chromium.org Perf Tests: Simplify merger script.
2022-10-07 chh@google.com Fix cert-dcl16-c warnings
2022-10-07 solti@google.com fix typo
2022-10-07 m.maiya@samsung.com Vulkan: Bug fix in GL_QCOM_shading_rate
2022-10-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 7d797ec7d6bb to 1172dba33888 (4 revisions)
2022-10-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 2b155acd6a90 to 01fade1fc521 (3 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 kainino@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: kainino@google.com
Change-Id: I96d1fd676c1a489b205a692c4e575950974a8cf6
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104961
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-07 23:36:58 +00:00
Corentin Wallez
174b6bd5d9
Make GetBindGroupLayout error for indices past the last defined BGL.
...
Fixed: dawn:1565
Change-Id: I8a482623fcbd68648c451499ce769b871cf89c0a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104820
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Kai Ninomiya <kainino@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
2022-10-07 22:02:20 +00:00
Brandon Jones
b68cd1a212
Split Vulkan command buffers to work around bug
...
There's a bug in some Qualcomm devices where using a depth/stencil
texture as a render attachment and then sampling it in a compute pass
causes a crash. This only happens, however, if the two passes occur as
part of the same Vulkan command buffer.
To work around the issue, this change splits the Vulkan command buffer
while recording any time it identifies that the problematic scenario may
occur.
Bug: dawn:1564
Change-Id: Ie137e9118ef9cc41f5908ca32c72c33f3798cd71
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104860
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
2022-10-07 20:53:17 +00:00
Dawn Autoroller
007ddcad32
Roll SwiftShader from 01fade1fc521 to 65066ae6d9cd (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/01fade1fc521..65066ae6d9cd
2022-10-07 capn@google.com Fix enabling XCB and Wayland WSI builds on Linux
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 kainino@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: kainino@google.com
Change-Id: I9d68382ef561543a53cb9ad79cfdc3c2508ed229
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104960
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-07 18:39:32 +00:00
Corentin Wallez
cf8e404c7c
Triage a few WebGPU expectations
...
Bug: dawn:1345 dawn:1512
Change-Id: I3f824b3779005c9f39742d900930045560e5f080
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104940
Reviewed-by: Austin Eng <enga@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
Auto-Submit: Corentin Wallez <cwallez@chromium.org>
2022-10-07 15:15:13 +00:00
dawn-autoroll
95f59412a6
Roll vulkan-deps from 2514a680a159 to 1172dba33888 (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/2514a680a159..1172dba33888
Changed dependencies:
* vulkan-loader: cd9b4afed4..6c64537135
* vulkan-validation-layers: 8963bb6715..96595a7710
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 kainino@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: kainino@google.com
Change-Id: I9a360699e288713f303a6f39e8b4c2484040bfeb
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104920
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-07 12:17:55 +00:00
Dawn Autoroller
1a3f01ed6a
Roll ANGLE from c19ec9481a70 to 2b3c8aaf1a93 (2 revisions)
...
c19ec9481a..2b3c8aaf1a
2022-10-07 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from 7903a06a3c9a to 475715430cb8 (558 revisions)
2022-10-06 dino@apple.com Remove unnecessary fprintf of Metal shader output type
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/angle-dawn-autoroll
Please CC kainino@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: kainino@google.com
Change-Id: I14035c542159fe237271bdb66072e24511a8695a
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104785
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-07 10:45:42 +00:00
Dawn Autoroller
39e4d0df3f
Roll SwiftShader from 782eb8546f75 to 01fade1fc521 (2 revisions)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/782eb8546f75..01fade1fc521
2022-10-07 nicolascapens@google.com Merge changes Ie0e663e1,I97918fd5
2022-10-06 sugoi@google.com Regres main.go cleanup
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 kainino@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: kainino@google.com
Change-Id: I3aebecab44f29141757cb0190c01c50cc5b2c773
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104784
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-07 04:32:02 +00:00
dawn-autoroll
bb55ac595a
Roll vulkan-deps from 7d797ec7d6bb to 2514a680a159 (2 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/7d797ec7d6bb..2514a680a159
Changed dependencies:
* spirv-tools: a6e6454ef2..1cecf91701
* vulkan-validation-layers: a02d471126..8963bb6715
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 kainino@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: kainino@google.com
Change-Id: Ie316e68c1ab1cbbfdc913599b260fd92c661d06b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104880
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-06 23:16:53 +00:00
Dawn Autoroller
9ba9e6ea87
Roll ANGLE from 13195f8a9000 to c19ec9481a70 (8 revisions)
...
13195f8a90..c19ec9481a
2022-10-06 abdolrashidi@google.com Vulkan: Implement imageless framebuffers
2022-10-06 jmadill@chromium.org Vulkan: Ensure we sync the draw FB before beingQuery.
2022-10-06 chris@rive.app Implement PLS on Apple Silicon
2022-10-06 jmadill@chromium.org Perf Tests: Use specified trial time for warmup.
2022-10-06 robert.mader@collabora.com Reland "EGL: Implement EGL_EXT_image_dma_buf_import_modifiers"
2022-10-06 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from a93889caf313 to 7d797ec7d6bb (9 revisions)
2022-10-06 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 3d7faaa40575 to 2b155acd6a90 (3 revisions)
2022-10-06 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from cbf7ac747397 to 7903a06a3c9a (479 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 kainino@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: kainino@google.com
Change-Id: I249853a3b7af2df3b6d69eb632b5a27913f80fcf
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104783
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-06 21:32:32 +00:00
Ben Clayton
a1c8527f6c
tint/sem: Add Type::HoldsAbstract()
...
Tells you if there's an abstract numeric somewhere in the type.
Change-Id: I0573be9e57ec48f2fa63c46944214e7f5be7d67c
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104823
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: dan sinclair <dsinclair@google.com>
2022-10-06 20:58:46 +00:00
Ben Clayton
933eb5159e
tint: Add _tint_materialize internal builtin
...
Returns a materialization of the given argument.
Bug: tint:1697
Change-Id: Id25f7e10baa884047af21f89245884c551560f7b
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104822
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-10-06 19:54:07 +00:00
Ben Clayton
73683027a3
tint: Use PascalCase for builtin enum names
...
Nicer names if we add some "_tint_*" builtins
Change-Id: I7574f5cfeeeb04ec5910b20068aa0dd12a460bd5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104821
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Auto-Submit: Ben Clayton <bclayton@google.com>
Commit-Queue: Ben Clayton <bclayton@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
2022-10-06 19:23:29 +00:00
David Neto
76a709c760
spirv-reader: track module scope variables
...
Bug: tint:1041 tint:1643
Change-Id: Ifc0aed85eae758e674e90bb73693503888847f76
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104761
Auto-Submit: David Neto <dneto@google.com>
Commit-Queue: David Neto <dneto@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-06 19:08:22 +00:00
David Neto
861099fc81
spirv-reader: refactor definition info pertaining to pointers
...
Change-Id: I3999f85c60a08f3eeb921b6931c07ca3bdd1f417
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104760
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Auto-Submit: David Neto <dneto@google.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
2022-10-06 16:55:10 +00:00
Dawn Autoroller
d71caf7f58
Roll SwiftShader from 2b155acd6a90 to 782eb8546f75 (1 revision)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/2b155acd6a90..782eb8546f75
2022-10-06 martin.troiber@gmail.com Fix repeated character
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 kainino@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: kainino@google.com
Change-Id: I950f3ba9a0d41cbba198ef423f041ef6fb06cfb5
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104782
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-06 15:00:22 +00:00
dawn-autoroll
ce87349b62
Roll vulkan-deps from ea19efbfecb2 to 7d797ec7d6bb (5 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/ea19efbfecb2..7d797ec7d6bb
Changed dependencies:
* glslang: 28b53119bd..89db4e1caa
* spirv-tools: 4dbc66380d..a6e6454ef2
* vulkan-validation-layers: daa951337f..a02d471126
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 kainino@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: kainino@google.com
Change-Id: I49d5c7e8eb8b074074d084bed1d2480192a81e03
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104800
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-06 09:46:42 +00:00
Dawn Autoroller
529bd06284
Roll ANGLE from d64c54e34d03 to 13195f8a9000 (11 revisions)
...
d64c54e34d..13195f8a90
2022-10-06 syoussefi@chromium.org Vulkan: Fix missing input attachment usage on MSRTT
2022-10-06 syoussefi@chromium.org Vulkan: Make sure spirv-val doesn't generate friendly names
2022-10-06 chris@rive.app Support pixel local storage on ES 3.0
2022-10-05 hailinzhang@google.com Vulkan: Choose host visiable device local based on heap size.
2022-10-05 cnorthrop@google.com restricted_trace_perf: Switch to --warmup-trials
2022-10-05 cnorthrop@google.com restricted_trace_perf: Sleep between tests option
2022-10-05 syoussefi@chromium.org Revert "Suppress DrawBuffersTest.MidRenderPassClearWithGapsRGB"
2022-10-05 cnorthrop@google.com restricted_trace_perf: Use Android platform loader
2022-10-05 syoussefi@chromium.org Vulkan: Use VK_EXT_rasterization_order_attachment_access
2022-10-05 jmadill@chromium.org Perf Tests: Reduce resource usage.
2022-10-05 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from 5d66d3e5917b to a93889caf313 (3 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 kainino@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: kainino@google.com
Change-Id: I6dae8f715a945a042c4a457bc2c93ec06826f6ff
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104781
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-06 08:20:11 +00:00
Dawn Autoroller
3a7c6bd595
Roll SwiftShader from 3d7faaa40575 to 2b155acd6a90 (3 revisions)
...
https://swiftshader.googlesource.com/SwiftShader.git/+log/3d7faaa40575..2b155acd6a90
2022-10-05 capn@google.com Remove Unicode handling from Subzero
2022-10-05 capn@google.com Use local XCB header copies
2022-10-05 capn@google.com Use local Wayland header copies
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 kainino@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: kainino@google.com
Change-Id: I60d2d6446378488c426c46c0cba62fbb23f4e502
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104780
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-06 00:23:41 +00:00
dawn-autoroll
17317e02e9
Roll vulkan-deps from 5d66d3e5917b to ea19efbfecb2 (7 revisions)
...
https://chromium.googlesource.com/vulkan-deps.git/+log/5d66d3e5917b..ea19efbfecb2
Changed dependencies:
* spirv-headers: 4bd8fc0c8c..85a1ed200d
* vulkan-tools: 467f61cd34..2446b5b849
* vulkan-validation-layers: ed24831042..daa951337f
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 kainino@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: kainino@google.com
Change-Id: I2175cabdb2f3d531bd6be8c346b772402caa6e52
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104740
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-05 20:12:18 +00:00
Dawn Autoroller
6a74325fc3
Roll ANGLE from d26ee6191908 to d64c54e34d03 (6 revisions)
...
d26ee61919..d64c54e34d
2022-10-05 lehoangquyen@chromium.org D3D11: Make DebugAnnotator11 thread safe.
2022-10-05 angle-autoroll@skia-public.iam.gserviceaccount.com Roll vulkan-deps from e0aed16f882f to 5d66d3e5917b (11 revisions)
2022-10-05 abdolrashidi@google.com Remove leftover code regarding render pass serial
2022-10-05 angle-autoroll@skia-public.iam.gserviceaccount.com Roll SwiftShader from 08dfcbb37734 to 3d7faaa40575 (5 revisions)
2022-10-05 angle-autoroll@skia-public.iam.gserviceaccount.com Roll Chromium from ea588e320b5b to cbf7ac747397 (579 revisions)
2022-10-05 cnorthrop@google.com Tests: Add Survivor.io trace
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 kainino@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: kainino@google.com
Change-Id: I52b7c267f9f16bb350438540682e6027b25e4aca
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104720
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com>
2022-10-05 18:52:27 +00:00
Antonio Maiorano
7aaf23eac9
Fix 32-bit build
...
Bug: oss-fuzz:51844
Change-Id: I7e6583c67ffa72659e00b5c8a4b692b44fe92a57
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104642
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Antonio Maiorano <amaiorano@google.com>
2022-10-05 18:25:22 +00:00
dan sinclair
8fd4ef26f5
Fix MSL packed_int casting.
...
In 104681 the vectors were cast to themselves to fixup an issue
with `packed_int`. That CL used an `as_type` which does a bit cast.
A `packed_int` can not be bitcast to an `int`. This CL changes to
a type cast, so instead of `as_type<int3>()` it does `int3()`.
Bug: tint:1677
Change-Id: I72218c06853e4e5ae1a0d34e2fc3e1ca597de993
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104682
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Ben Clayton <bclayton@google.com>
Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Commit-Queue: Ben Clayton <bclayton@google.com>
2022-10-05 17:49:00 +00:00
Brandon Jones
f35c719054
Allow tolerance on compressed texture verification
...
Qualcomm GPUs are apparently decoding textures with a lower precision,
resulting in some of the rendered values when verifying the texture in
a test to be off by +-1 on any given channel. This change adds a
tolerance to those tests to allow a little wiggle room, since compressed
textures are inherently lossy anyway.
Allows Qualcomm GPUs to pass all compressed texture end2end tests.
Bug: dawn:1562
Change-Id: I08a21b9ce361486c247c34640080b369ae2b799d
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104622
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Brandon Jones <bajones@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-10-05 16:10:44 +00:00
John Stiles
761536d941
Improve robustness of FloatToString.
...
When converting floats to string, we now enforce the "C" locale, so
decimal points will be written as "." rather than the "," separator
used natively in some European locales.
Also, we now use operator>> to read back the number instead of
std::stof. std::stof works in the system locale, and will fail to
read back floats with the wrong decimal separator. (Also, std::stof
will throw if the number is out of range and can't fit in the
destination, which implies that the `if` check was probably never
failing.)
Skia encountered similar issues: see http://review.skia.org/587536
for the Skia implementation.
Change-Id: I5aded6acc7cfcf2ad4d5b974bc30c3b645eaec51
Bug: dawn:1686
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104680
Reviewed-by: Dan Sinclair <dsinclair@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
Commit-Queue: John Stiles <johnstiles@google.com>
2022-10-05 15:47:25 +00:00