mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
chore: Update wgpu to 34bb9e4ceb45a5b1cfc5df6aa2b2e201cc55372c (#33266)
* Update wgpu to include local const Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> * set expectations Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com> --------- Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
This commit is contained in:
parent
a4ceb82ef5
commit
5e89643fa7
3 changed files with 72 additions and 256 deletions
8
Cargo.lock
generated
8
Cargo.lock
generated
|
@ -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",
|
||||
|
|
|
@ -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"
|
||||
|
|
316
tests/wpt/webgpu/meta/webgpu/cts.https.html.ini
vendored
316
tests/wpt/webgpu/meta/webgpu/cts.https.html.ini
vendored
|
@ -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"]
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue