Roll third_party/dawn/ ff26bfbd4..6cdf3a1a1 (180 commits; 3 trivial rolls) https://dawn.googlesource.com/dawn.git/+log/ff26bfbd4920..6cdf3a1a195f $ git log ff26bfbd4..6cdf3a1a1 --date=short --no-merges --format='%ad %ae %s' 2024-06-13 jrprice [ir] Fix IR dumping for disassembler rename 2024-06-13 dawn-autoroll Roll ANGLE from e1ecc0f1fe4b to 65f8dc8e3ad8 (4 revisions) 2024-06-13 jrprice [msl] Add polyfill for textureNumLevels 2024-06-13 jrprice [msl] Add polyfill for textureSampleBias() 2024-06-13 jrprice [msl] Add polyfill for textureSampleLevel() 2024-06-13 enga Return wgpu::Status from SharedTexture/BufferMemory Begin/EndAccess 2024-06-13 jrprice [msl] Fix undef struct constructor args 2024-06-13 dawn-autoroll Manual roll vulkan-deps from 62eb765e42dd to 7d45b6d174eb (8 revisions) 2024-06-13 dsinclair [hlsl] Start flushing out some printer tests. 2024-06-13 hao.x.li Metal: Skip timestamp period estimation on Intel Iris Plus 655 2024-06-13 dawn-autoroll Roll DirectX Shader Compiler from a44c88e2b803 to 4353db3983e2 (2 revisions) 2024-06-12 dneto spirv-reader: fix call to textureDimensions when the result is unsigned 2024-06-12 enga Remove cmake ubsan/asan bots from CQ 2024-06-12 dawn-autoroll Roll Depot Tools from fd8560139886 to c0883c509ea3 (5 revisions) 2024-06-12 senorblanco OpenGLES: triage T2B failures on Qualcomm. 2024-06-12 enga Renumber webgpu.h enums to reserve 0 except for undefined 2024-06-12 jiawei.shao Improve the error message on the invalid value type of `@blend_src` 2024-06-12 srijan.dhungana6 tint: Experimental Static Samplers Extension 2024-06-12 jrprice [tint] Add --compat flag to Tint exe 2024-06-12 jrprice [compat] Move sample_{index,mask} validation to Tint 2024-06-12 senorblanco Compat CTS: suppress some recent failures. 2024-06-12 hitawala [metal] Add GetMTLDevice to MetalBackend 2024-06-12 jrprice [msl] Skip undef arguments in struct constructors 2024-06-12 jrprice [msl] Polyfill unpack2x16float builtin 2024-06-12 jrprice [msl] Generate E2E expectations for new tests 2024-06-12 dawn-autoroll Roll ANGLE from 544b108a1f77 to e1ecc0f1fe4b (5 revisions) 2024-06-12 dsinclair [hlsl] Stub out emitting lets and vars 2024-06-12 ynovikov Suppress Pixel 6 Android 14 failures already suppressed on Android T 2024-06-12 dawn-autoroll Roll DirectX Shader Compiler from 0b9acdb75e17 to a44c88e2b803 (4 revisions) 2024-06-12 dawn-autoroll Roll Depot Tools from e30d8fac3437 to fd8560139886 (6 revisions) 2024-06-12 dsinclair [hlsl] Start emitting types and constants. 2024-06-12 jrprice [tint] Remove clamping for textureStore 2024-06-12 jrprice [msl] Emit `abs()` builtin 2024-06-12 jrprice [msl] Add polyfill for textureStore() 2024-06-12 jrprice [msl] Add polyfill for textureLoad() 2024-06-12 hao.x.li Add Intel Arrowlake and Battlemage device IDs 2024-06-12 jiawei.shao Disallow using `@blend_src` on a non-struct fragment output 2024-06-12 dneto .gitignore: Ignore local files written by pyenv 2024-06-12 amaiorano dawn/dxc: disable DXC pass 'structurize-loop-exits-for-unroll' 2024-06-12 enga Remove obsolete TODO about future tracking 2024-06-11 senorblanco CTS: widen some expectations on Linux. 2024-06-11 dsinclair Cleanup clang-tidy issues in src/tint/api 2024-06-11 dawn-autoroll Roll ANGLE from 81452425d73f to 544b108a1f77 (12 revisions) 2024-06-11 dsinclair Update name of the disassembler 2024-06-11 jaswant.panchumarti Add struct keyword before structures in new callback function pointers 2024-06-11 senorblanco OpenGLES: enable or suppress Buffer and Texture end2end tests. 2024-06-11 chrome-branch-day Activate dawn M127 2024-06-11 jrprice [msl] Emit read_write access for storage textures 2024-06-11 jrprice [msl] Add polyfill for textureDimensions() 2024-06-11 jrprice [msl] Add member function call validation tests (...) 2024-06-06 jimblackler Fix for Kotlin method parameters. 2024-06-06 jimblackler Allow Kotlin coroutines 2024-06-06 dsinclair [hlsl] Fold PixelLocal options into HLSL options 2024-06-06 dsinclair [msl] Pass pixel local attachment information directly. 2024-06-06 dsinclair Fold the depth_range_offsets into the writer options. 2024-06-06 dsinclair Revert "GL: Rework the EGL loader to support future expansion." 2024-06-06 dawn-autoroll Roll vulkan-deps from c90d01122f40 to 2811d8f38f4c (12 revisions) 2024-06-06 dawn-autoroll Roll DirectX Shader Compiler from 978d36221dae to 8408ae8829c9 (1 revision) 2024-06-06 dawn-autoroll Roll Depot Tools from c069eff3f46d to ad3ad021d938 (1 revision) 2024-06-06 dawn-autoroll Roll SwiftShader from b8cf5b3d2bce to c344e2837bbe (1 revision) 2024-06-06 jrprice [msl] Use the output of FlattenBindings 2024-06-06 dsinclair Remove the Multiplanar and BindingRemapper API options 2024-06-06 jiawei.shao Remove WGSL extension `chromium_internal_dual_source_blending` 2024-06-06 jiawei.shao Tint: Rename the attribute `index` to `blend_src` 2024-06-06 jiawei.shao Tint: Require all the fragment outputs with `@blend_src` have same type 2024-06-06 dsinclair [glsl] Update GLSL binding information. 2024-06-05 enga Remove suppressions for crbug.com/dawn/2489 2024-06-05 bclayton [tint][ir] Land prototype fuzzer 2024-06-05 lehoangquyen Implement LoadResolveTexture in vulkan. 2024-06-05 dawn-autoroll Roll ANGLE from 657c8c0a8c92 to b0eff1966ca0 (6 revisions) 2024-06-05 cwallez GL: Rework the EGL loader to support future expansion. 2024-06-05 dawn-autoroll Roll Depot Tools from ada921199978 to c069eff3f46d (1 revision) 2024-06-05 dsinclair Add some notes on CTS rolls 2024-06-05 dawn-autoroll Roll vulkan-deps from a58be9cfb9b6 to c90d01122f40 (1 revision) 2024-06-05 senorblanco OpenGLES: remove texture copy workaround. 2024-06-05 cwallez Add deprecation warning to Surface::GetPreferredFormat. 2024-06-05 christophe.dehais Update dependencies in python fetch script 2024-06-05 jrprice [msl] Add polyfill for atomicCompareExchangeWeak 2024-06-05 jrprice [msl] Add support for most atomic builtins 2024-06-05 jrprice [ir] Validate construct for structure types 2024-06-05 jrprice [ir] Fix ValueToLet for store-before-load 2024-06-05 dawn-autoroll Roll ANGLE from aa1abba2ba5e to 657c8c0a8c92 (6 revisions) 2024-06-05 lokokung [wgpu-header] Clean up for 2nd userdata for mapAsync and workDone. 2024-06-05 lokokung [wgpu-headers] Updates mapAsync callback to match wgpu-header. 2024-06-05 lokokung [dawn][tests] Updates operation waiting in general. 2024-06-05 sunnyps d3d: Map Depth24PlusStencil8 to DXGI_FORMAT_D24_UNORM_S8_UINT 2024-06-05 dawn-autoroll Roll Depot Tools from 2a18f6d32454 to ada921199978 (1 revision) 2024-06-05 dsinclair Triage mac function_param limit expectation 2024-06-05 jiawei.shao D3D12: Only keep buffer bounds checks when robustness is enabled 2024-06-05 dsinclair Add external texture test. 2024-06-04 dawn-autoroll Roll SwiftShader from 2719cdf350f4 to b8cf5b3d2bce (2 revisions) 2024-06-04 rharrison Reject OOB index access that are being washed through a ref 2024-06-04 senorblanco Remove suppressions for now-passing test. 2024-06-04 dawn-autoroll Roll vulkan-deps from bdf2b85a2504 to a58be9cfb9b6 (9 revisions) 2024-06-04 dawn-autoroll Roll ANGLE from d8c7c4be7320 to aa1abba2ba5e (7 revisions) 2024-06-04 hitawala [YCbCr Samplers] Add wgpu::TextureFormat::External 2024-06-04 cwallez Add an egl_platform.h to undef xlib/windows.h macros 2024-06-04 dawn-autoroll Roll SwiftShader from 4bb94d6c235c to 2719cdf350f4 (1 revision) 2024-06-04 dawn-autoroll Roll vulkan-deps from a27561991332 to bdf2b85a2504 (11 revisions) 2024-06-04 patrto d3d: Change D3D references to PhysicalDevice to WeakRef instead of Ref Created with: roll-dep third_party/dawn Bug: angleproject:341220050 Change-Id: I7b59fc50c2052fbf8e6d9b1e235b0f8d4f1fc372 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/5629111 Reviewed-by: Yuly Novikov <ynovikov@chromium.org> Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Commit-Queue: Yuly Novikov <ynovikov@chromium.org>