diff --git a/Cargo.lock b/Cargo.lock index c352127bea1..67c119c2c03 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4373,7 +4373,7 @@ checksum = "956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0" [[package]] name = "naga" version = "22.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=338678ad5f66b74d1df1daee6afb028f964244b8#338678ad5f66b74d1df1daee6afb028f964244b8" +source = "git+https://github.com/gfx-rs/wgpu?rev=34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c#34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" dependencies = [ "arrayvec", "bit-set", @@ -7821,7 +7821,7 @@ checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" [[package]] name = "wgpu-core" version = "22.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=338678ad5f66b74d1df1daee6afb028f964244b8#338678ad5f66b74d1df1daee6afb028f964244b8" +source = "git+https://github.com/gfx-rs/wgpu?rev=34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c#34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" dependencies = [ "arrayvec", "bit-vec", @@ -7846,7 +7846,7 @@ dependencies = [ [[package]] name = "wgpu-hal" version = "22.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=338678ad5f66b74d1df1daee6afb028f964244b8#338678ad5f66b74d1df1daee6afb028f964244b8" +source = "git+https://github.com/gfx-rs/wgpu?rev=34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c#34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" dependencies = [ "android_system_properties", "arrayvec", @@ -7888,7 +7888,7 @@ dependencies = [ [[package]] name = "wgpu-types" version = "22.0.0" -source = "git+https://github.com/gfx-rs/wgpu?rev=338678ad5f66b74d1df1daee6afb028f964244b8#338678ad5f66b74d1df1daee6afb028f964244b8" +source = "git+https://github.com/gfx-rs/wgpu?rev=34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c#34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" dependencies = [ "bitflags 2.6.0", "js-sys", diff --git a/Cargo.toml b/Cargo.toml index 141e204eea0..b85c887e860 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -138,8 +138,8 @@ webpki-roots = "0.25" webrender = { git = "https://github.com/servo/webrender", branch = "0.65", features = ["capture"] } webrender_api = { git = "https://github.com/servo/webrender", branch = "0.65" } webrender_traits = { path = "components/shared/webrender" } -wgpu-core = { git = "https://github.com/gfx-rs/wgpu", rev = "338678ad5f66b74d1df1daee6afb028f964244b8" } -wgpu-types = { git = "https://github.com/gfx-rs/wgpu", rev = "338678ad5f66b74d1df1daee6afb028f964244b8" } +wgpu-core = { git = "https://github.com/gfx-rs/wgpu", rev = "34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" } +wgpu-types = { git = "https://github.com/gfx-rs/wgpu", rev = "34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c" } windows-sys = "0.59" xi-unicode = "0.3.0" xml5ever = "0.19" diff --git a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini index 0e8676e9bbc..cbbfcfc5d1c 100644 --- a/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini +++ b/tests/wpt/webgpu/meta/webgpu/cts.https.html.ini @@ -107347,8 +107347,6 @@ [cts.https.html?q=webgpu:shader,validation,decl,const:function_scope:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,decl,const:immutable:*] @@ -109643,8 +109641,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,access,array:early_eval_errors:*] [:case="const_func_in_bounds"] - expected: - if os == "linux" and not debug: FAIL [:case="const_func_oob_neg"] @@ -109787,8 +109783,6 @@ [cts.https.html?q=webgpu:shader,validation,expression,access,matrix:early_eval_errors:*] [:case="const_func_in_bounds"] - expected: - if os == "linux" and not debug: FAIL [:case="const_func_oob_neg"] @@ -109899,8 +109893,12 @@ if os == "linux" and not debug: FAIL [:vector_width=2;abstract_type="float";concrete_type="i32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=2;abstract_type="float";concrete_type="u32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=2;abstract_type="int";concrete_type="f16"] @@ -109923,8 +109921,12 @@ if os == "linux" and not debug: FAIL [:vector_width=3;abstract_type="float";concrete_type="i32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=3;abstract_type="float";concrete_type="u32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=3;abstract_type="int";concrete_type="f16"] @@ -109947,8 +109949,12 @@ if os == "linux" and not debug: FAIL [:vector_width=4;abstract_type="float";concrete_type="i32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=4;abstract_type="float";concrete_type="u32"] + expected: + if os == "linux" and not debug: FAIL [:vector_width=4;abstract_type="int";concrete_type="f16"] @@ -115687,52 +115693,28 @@ [cts.https.html?q=webgpu:shader,validation,expression,binary,bitwise_shift:shift_left_concrete:*] [:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1073741824i","rhs":"1u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"1u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"-1i","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"0xFFFFFFFFu","pass":false};vectorize="_undef_"] @@ -115751,20 +115733,12 @@ [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4] [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"] @@ -115799,20 +115773,12 @@ [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4] [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"] @@ -115847,28 +115813,28 @@ [:case={"lhs":"1","rhs":"63","pass":false};vectorize=4] [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824i","rhs":"1u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1073741824u","rhs":"1u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize="_undef_"] @@ -115879,12 +115845,20 @@ [:case={"lhs":"1i","rhs":"-1","pass":false};vectorize=4] [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1i","rhs":"31u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize="_undef_"] @@ -115895,20 +115869,12 @@ [:case={"lhs":"1u","rhs":"-1","pass":false};vectorize=4] [:case={"lhs":"1u","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"1u","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"2","rhs":"62","pass":false};vectorize="_undef_"] @@ -115919,52 +115885,76 @@ [:case={"lhs":"2","rhs":"62","pass":false};vectorize=4] [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647i","rhs":"1u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"2147483647u","rhs":"1u","pass":true};vectorize=4] + + [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_"] expected: if os == "linux" and not debug: FAIL - [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize="_undef_"] - [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"3221225472u","rhs":"1u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"1u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize="_undef_"] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=2] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=3] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4294967295u","rhs":"31u","pass":false};vectorize=4] + expected: + if os == "linux" and not debug: FAIL [:case={"lhs":"4611686018427388000","rhs":"1u","pass":false};vectorize="_undef_"] @@ -115999,20 +115989,12 @@ [:case={"lhs":"0i","rhs":"1000u","pass":false};vectorize=4] [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0i","rhs":"32u","pass":false};vectorize="_undef_"] @@ -116047,20 +116029,12 @@ [:case={"lhs":"0u","rhs":"1000u","pass":false};vectorize=4] [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize="_undef_"] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=2] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=3] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"31u","pass":true};vectorize=4] - expected: - if os == "linux" and not debug: FAIL [:case={"lhs":"0u","rhs":"32u","pass":false};vectorize="_undef_"] @@ -135156,96 +135130,72 @@ [cts.https.html?q=webgpu:shader,validation,expression,call,builtin,textureGather:component_argument,non_const:*] [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="l"] [:textureType="texture_2d";sampleType="vec4%3Cu32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="l"] [:textureType="texture_2d_array";sampleType="vec4%3Cu32%3E";varType="u"] [:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_cube";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_cube";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="l"] [:textureType="texture_cube";sampleType="vec4%3Cu32%3E";varType="u"] [:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="l"] [:textureType="texture_cube_array";sampleType="vec4%3Cf32%3E";varType="u"] [:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="l"] [:textureType="texture_cube_array";sampleType="vec4%3Ci32%3E";varType="u"] [:textureType="texture_cube_array";sampleType="vec4%3Cu32%3E";varType="c"] - expected: - if os == "linux" and not debug: FAIL [:textureType="texture_cube_array";sampleType="vec4%3Cu32%3E";varType="l"] @@ -163090,40 +163040,22 @@ [cts.https.html?q=webgpu:shader,validation,expression,matrix,mul:overflow_scalar_f32:*] [:rhs=1;c=2;r=2] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=2;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=2;r=4] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=2] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=3;r=4] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=2] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=3] - expected: - if os == "linux" and not debug: FAIL [:rhs=1;c=4;r=4] - expected: - if os == "linux" and not debug: FAIL [:rhs=3.4028234663852886e%2B38;c=2;r=2] @@ -168998,8 +168930,6 @@ [cts.https.html?q=webgpu:shader,validation,parse,diagnostic:invalid_locations:*] [:type="attribute";location="function_const"] - expected: - if os == "linux" and not debug: FAIL [:type="attribute";location="function_let"] @@ -169028,8 +168958,6 @@ [:type="attribute";location="struct_member"] [:type="directive";location="function_const"] - expected: - if os == "linux" and not debug: FAIL [:type="directive";location="function_let"] @@ -169870,50 +169798,28 @@ [cts.https.html?q=webgpu:shader,validation,parse,identifiers:function_const_name:*] [:ident="%CE%94%CE%AD%CE%BB%CF%84%CE%B1"] - expected: - if os == "linux" and not debug: FAIL [:ident="%D0%9A%D1%8B%D0%B7%D1%8B%D0%BB"] - expected: - if os == "linux" and not debug: FAIL [:ident="%D6%83%D5%AB%D6%80%D5%B8%D6%82%D5%A6"] - expected: - if os == "linux" and not debug: FAIL [:ident="%D7%A9%D6%B8%D7%81%D7%9C%D7%95%D6%B9%D7%9D"] - expected: - if os == "linux" and not debug: FAIL [:ident="%D8%B3%D9%84%D8%A7%D9%85"] - expected: - if os == "linux" and not debug: FAIL [:ident="%E0%A4%97%E0%A5%81%E0%A4%B2%E0%A4%BE%E0%A4%AC%E0%A5%80"] - expected: - if os == "linux" and not debug: FAIL [:ident="%E6%9C%9D%E7%84%BC%E3%81%91"] - expected: - if os == "linux" and not debug: FAIL [:ident="%EA%B2%80%EC%A0%95"] - expected: - if os == "linux" and not debug: FAIL [:ident="%F0%90%B0%93%F0%90%B0%8F%F0%90%B0%87"] - expected: - if os == "linux" and not debug: FAIL [:ident="0foo"] [:ident="FOO"] - expected: - if os == "linux" and not debug: FAIL [:ident="Foo"] - expected: - if os == "linux" and not debug: FAIL [:ident="NULL"] @@ -169922,20 +169828,14 @@ [:ident="_"] [:ident="_0"] - expected: - if os == "linux" and not debug: FAIL [:ident="_0foo"] - expected: - if os == "linux" and not debug: FAIL [:ident="__"] [:ident="__foo"] [:ident="_foo0"] - expected: - if os == "linux" and not debug: FAIL [:ident="abstract"] @@ -169972,8 +169872,6 @@ [:ident="become"] [:ident="bf16"] - expected: - if os == "linux" and not debug: FAIL [:ident="binding_array"] @@ -170016,6 +169914,8 @@ [:ident="const"] [:ident="const_assert"] + expected: + if os == "linux" and not debug: FAIL [:ident="const_cast"] @@ -170044,6 +169944,8 @@ [:ident="demote_to_helper"] [:ident="diagnostic"] + expected: + if os == "linux" and not debug: FAIL [:ident="discard"] @@ -170076,8 +169978,6 @@ if os == "linux" and not debug: FAIL [:ident="f64"] - expected: - if os == "linux" and not debug: FAIL [:ident="fallthrough"] @@ -170094,8 +169994,6 @@ [:ident="foo!bar"] [:ident="foo"] - expected: - if os == "linux" and not debug: FAIL [:ident="foo%23bar"] @@ -170116,8 +170014,6 @@ [:ident="foo::bar"] [:ident="foo__0"] - expected: - if os == "linux" and not debug: FAIL [:ident="for"] @@ -170136,8 +170032,6 @@ [:ident="highp"] [:ident="i16"] - expected: - if os == "linux" and not debug: FAIL [:ident="i32"] expected: @@ -170148,8 +170042,6 @@ if os == "linux" and not debug: FAIL [:ident="i8"] - expected: - if os == "linux" and not debug: FAIL [:ident="if"] @@ -170284,12 +170176,8 @@ [:ident="public"] [:ident="quat"] - expected: - if os == "linux" and not debug: FAIL [:ident="r%C3%A9flexion"] - expected: - if os == "linux" and not debug: FAIL [:ident="readonly"] @@ -170302,6 +170190,8 @@ [:ident="reinterpret_cast"] [:ident="require"] + expected: + if os == "linux" and not debug: FAIL [:ident="requires"] @@ -170442,8 +170332,6 @@ [:ident="typeof"] [:ident="u16"] - expected: - if os == "linux" and not debug: FAIL [:ident="u32"] expected: @@ -170454,8 +170342,6 @@ if os == "linux" and not debug: FAIL [:ident="u8"] - expected: - if os == "linux" and not debug: FAIL [:ident="union"] @@ -170466,8 +170352,6 @@ [:ident="unsafe"] [:ident="unsigned"] - expected: - if os == "linux" and not debug: FAIL [:ident="unsized"] @@ -175976,8 +175860,6 @@ [cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_const_decl:*] [:] - expected: - if os == "linux" and not debug: FAIL [cts.https.html?q=webgpu:shader,validation,parse,semicolon:after_fn_var_decl:*] @@ -182450,8 +182332,6 @@ [cts.https.html?q=webgpu:shader,validation,statement,compound:parse:*] [:stmt="decl"] - expected: - if os == "linux" and not debug: FAIL [:stmt="empty"] @@ -182558,8 +182438,6 @@ [:stmt="continuing_break_if_parens"] [:stmt="continuing_const"] - expected: - if os == "linux" and not debug: FAIL [:stmt="continuing_const_assert"] expected: @@ -182744,12 +182622,8 @@ [:test="init_cond_cont"] [:test="init_const"] - expected: - if os == "linux" and not debug: FAIL [:test="init_const_type"] - expected: - if os == "linux" and not debug: FAIL [:test="init_expr"] @@ -183638,8 +183512,6 @@ [:test="const"] [:test="function_const"] - expected: - if os == "linux" and not debug: FAIL [:test="function_var"] @@ -184516,54 +184388,30 @@ [cts.https.html?q=webgpu:shader,validation,statement,switch:parse:*] [:test="L_case_1_2_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_case_1_default"] [:test="L_case_1_case_2_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_colon_case_2_colon_default_colon"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_colon_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_colon_default_colon"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_default_2"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_default_case_2"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_1_default_colon"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_2_1_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_2_case_1_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_2_default_case_1"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_C1_case_C1_default"] @@ -184578,32 +184426,18 @@ [:test="L_case_C2_case_expr_default"] [:test="L_case_builtin_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_default_1"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_default_2_1"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_default_2_case_1"] - expected: - if os == "linux" and not debug: FAIL [:test="L_case_expr_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_1"] @@ -184612,36 +184446,20 @@ [:test="L_default_block_default_block"] [:test="L_default_break"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_case_1_2"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_case_1_break"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_case_1_case_2"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_case_1_colon_break"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_case_2_case_1"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_colon"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_colon_break"] - expected: - if os == "linux" and not debug: FAIL [:test="L_default_default"] @@ -184654,8 +184472,6 @@ [:test="L_no_default"] [:test="L_paren_default"] - expected: - if os == "linux" and not debug: FAIL [:test="lparen_L"]