Roll third_party/dawn/ eb249b37e..1eca38fa5 (570 commits; 8 trivial rolls) https://dawn.googlesource.com/dawn.git/+log/eb249b37e3e8..1eca38fa5236 $ git log eb249b37e..1eca38fa5 --date=short --no-merges --format='%ad %ae %s' 2024-08-13 jiawei.shao Tint: Fix outdated URLs in lang/core/core.def and lang/core/address_space.def 2024-08-13 jiawei.shao Add `mInternalUsage` to store all internal and external buffer usages 2024-08-12 dawn-autoroll Roll ANGLE from 11724133cd8f to f8fc8ac36280 (8 revisions) 2024-08-12 rharrison [tint][ir][val] Check results and operands for bitcasts 2024-08-12 dneto msl:ast_printer: Polyfill 4x8 int dot products on AMD RDNA1, RDNA2 2024-08-12 rharrison [tint][ir][val] Check frag_depth only on fragment entry points 2024-08-12 dawn-autoroll Roll DirectX Shader Compiler from 06da989c4ab6 to f810e92e72ab (1 revision) 2024-08-12 chouinard [tint][spirv] Allow signed subgroupBroadcast ID 2024-08-12 jrprice [spirv] Use IR by default for CLI and E2E tests 2024-08-12 jrprice [spirv] Add missing E2E test expectations 2024-08-12 jrprice [vulkan] Remove AST path for SPIR-V codegen 2024-08-12 bsheedy Suppress VulkanImageWrappingTests failures 2024-08-12 chouinard [tint] Implement subgroupShuffle 2024-08-12 rharrison [tint][ir][val] Check that Var results are pointers or references 2024-08-12 dawn-autoroll Roll ANGLE from 6e248bcb44bf to 11724133cd8f (1 revision) 2024-08-12 dawn-autoroll Roll vulkan-deps from fab6b980639e to a5d4d42457c3 (1 revision) 2024-08-11 dawn-autoroll Roll vulkan-deps from c658a888e75c to fab6b980639e (2 revisions) 2024-08-10 dawn-autoroll Roll ANGLE from 0bb0a886ffb4 to 6e248bcb44bf (1 revision) 2024-08-10 dawn-autoroll Roll ANGLE from 6ecc3542d47a to 0bb0a886ffb4 (2 revisions) 2024-08-10 dawn-autoroll Roll vulkan-deps from 236cdecbee13 to c658a888e75c (2 revisions) 2024-08-09 chouinard [tint] Implement subgroupElect and BroadcastFirst 2024-08-09 chouinard [tint] Implement subgroupAll and subgroupAny 2024-08-09 sunnyps Add ComputeEstimatedMemoryUsage 2024-08-09 dawn-autoroll Roll ANGLE from 98b0669607ee to 6ecc3542d47a (3 revisions) 2024-08-09 dawn-autoroll Roll ANGLE from d335f134eaae to 98b0669607ee (5 revisions) 2024-08-09 chouinard [tint] Implement subgroupMin and Max 2024-08-08 dawn-autoroll Roll vulkan-deps from 0f7909f6bf64 to 236cdecbee13 (2 revisions) 2024-08-08 chouinard [tint] Implement subgroupAnd, Or, Xor builtins 2024-08-08 jaswant.panchumarti Update samples to use preferred texture format for surface 2024-08-08 lokokung [emscripten] Fix Cmake parse arguments to build samples. 2024-08-08 bsheedy Suppress 16" AMD Macbook failures 2024-08-08 chouinard [tint][hlsl] Add countOneBits/reverseBits polyfill 2024-08-08 rharrison [tint][ir][val] Rework how CheckConstruct works 2024-08-08 bsheedy Revert "Add Linux/NVIDIA Exp to rolls" 2024-08-08 dawn-autoroll Roll DirectX Shader Compiler from 84f68ed1a40d to 06da989c4ab6 (1 revision) 2024-08-08 rharrison [tint][ir][val] Check results and operands to converts 2024-08-08 rafael.cintron Run ColorStateTests in Warp 2024-08-08 bsheedy Revert "[tint][benchmark] Generate depfile for inputs" 2024-08-08 amaiorano DXC: enable asserts in non-debug builds 2024-08-08 chouinard [tint] Allow subgroup builtins in fragment shaders 2024-08-08 rharrison [tint][ir][val] Handle construct with undefined args or results 2024-08-08 bsheedy Suppress Linux/NVIDIA failures 2024-08-08 dawn-autoroll Roll ANGLE from 27c0f10a9543 to d335f134eaae (4 revisions) 2024-08-08 dawn-autoroll Roll DirectX Shader Compiler from 99f2d4981053 to 84f68ed1a40d (1 revision) 2024-08-08 bsheedy Suppress Linux/NVIDIA failures 2024-08-07 sunnyps metal: Skip emitting memoryless texutres in memory dumps 2024-08-07 dawn-autoroll Roll ANGLE from 70f2e2033b17 to 27c0f10a9543 (6 revisions) 2024-08-07 dawn-autoroll Roll vulkan-deps from 699b3c2a0349 to 0f7909f6bf64 (9 revisions) 2024-08-07 dsinclair [HLSL] Sort vars when updating buffer accesses. 2024-08-07 chouinard [tint][wgsl] Add subgroupAdd,Mul builtin checks (...) 2024-07-04 jaswant.panchumarti Refine the bundling step for `webgpu_dawn` 2024-07-04 ynovikov Suppress Pixel 6 Android 14 failures already suppressed on Android T 2024-07-04 dneto Update buildtools, clang, rust, libc++, libc++abi to latest in Chromium 2024-07-04 blundell [YCbCr Samplers] Separate YCbCr from non-YCbCr in hashing/equality 2024-07-04 beaufort.francois Add deprecation warning to Adapter::GetProperties() 2024-07-04 dawn-autoroll Roll ANGLE from b954755f4e31 to f2ee319dda4e (1 revision) 2024-07-04 dsinclair [hlsl] Polyfill matrix multiplication. 2024-07-03 dsinclair [hlsl] Simplify type emission in HLSL IR printer. 2024-07-03 dsinclair [hlsl] Support let pointer to var. 2024-07-03 dsinclair [hlsl] Polyfill float32 modulo 2024-07-03 kainino Roll CTS: Rename *.worker.js to *.as_worker.js 2024-07-03 dsinclair [hlsl] Remove UserCall handling in DecomposeMemoryAccess. 2024-07-03 dsinclair [hlsl] Handle access chains of unnamed access chains 2024-07-03 dsinclair [hlsi] Enable passing DISABLED tests. 2024-07-03 dsinclair [hlsl] Add load support into decompose memory access. 2024-07-03 jrprice [msl] Skip push constants in the AST fuzzer 2024-07-03 kainino Generate files to use Emscripten bindings from outside Emscripten 2024-07-03 dsinclair [hlsl] Add polyfill for `trunc` 2024-07-03 jrprice [spirv] Remove AST fuzzers 2024-07-03 dawn-autoroll Roll ANGLE from 2efce9babc18 to b954755f4e31 (3 revisions) 2024-07-03 dneto Update build tools, clang, libc++, libc++abi, rust 2024-07-03 dawn-autoroll Roll vulkan-deps from a69f4fce99da to 5fdd3da87369 (7 revisions) 2024-07-03 dawn-autoroll Roll DirectX Shader Compiler from bd5b7380e29f to 4a81bdfa70f9 (1 revision) 2024-07-03 dawn-autoroll Roll ANGLE from d8700dc951b6 to 2efce9babc18 (4 revisions) 2024-07-03 lehoangquyen D3D11: Use compute shader for T2B with certain formats. 2024-07-03 lehoangquyen Native: Add buffer's internal CopySrc usage 2024-07-02 jrprice [ir] Skip constant builtin structs in fuzzer 2024-07-02 jrprice [ir] Skip builtin structures when creating AST 2024-07-02 dcheng [MSan] Fix use-after-dtor issues in generated C++ APIs. 2024-07-02 dsinclair [hlsl]: Add DirectVariableAccess to HLSL IR backend. 2024-07-02 kainino Copy Emscripten's WebGPU bindings into Dawn 2024-07-02 dsinclair [hlsl] Decompose load/store vector element 2024-07-02 dawn-autoroll Roll DirectX Shader Compiler from 1fefbc429bad to bd5b7380e29f (1 revision) 2024-07-02 dsinclair [hlsl] Add ByteAddressBuffer type. 2024-07-02 bsheedy [tools][cts] Default to immutable chunks 2024-07-02 jrprice [msl] Avoid non-standard __VA_ARGS__ behavior 2024-07-02 jrprice [msl] Add polyfill for frexp builtin 2024-07-02 jrprice [msl] Add polyfill for modf 2024-07-02 jrprice [ir] Handle `let` in RenameConflicts 2024-07-02 jrprice [msl] Emit TINT_INVARIANT macro 2024-07-02 jrprice [msl] Add polyfill for integer sign 2024-07-02 jrprice [msl] Add polyfill for floating point modulo 2024-07-02 dsinclair [hlsl] Pass module into RUN_TRANSFORM. 2024-07-02 jaswant.panchumarti Fix linker errors for android webgpu library 2024-07-02 kainino Add OWNERS for generator and emdawnwebgpu 2024-07-02 jimblackler Fix for path in Android cmake file. 2024-07-02 dawn-autoroll Roll ANGLE from a674dc1dae8f to d8700dc951b6 (7 revisions) 2024-07-02 dawn-autoroll Roll vulkan-deps from 4a2ff9e87700 to a69f4fce99da (5 revisions) 2024-07-01 dawn-autoroll Roll DirectX Shader Compiler from 49d1ae9a029c to 1fefbc429bad (1 revision) 2024-07-01 lehoangquyen Implement BufferMapExtendedUsages on D3D11 Created with: roll-dep third_party/dawn Bug: chromium:355003178 Change-Id: Ifb5e9d2a7ad54d76768e4bc049d856de25eaf9c0 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5776166 Reviewed-by: Geoff Lang <geofflang@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org> Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: Matthew Denton <mpdenton@chromium.org> Auto-Submit: Ho Cheung <hocheung@chromium.org>