Skip to content

Commit 54f81a8

Browse files
WebGPU consistency fixes (#28525)
* Chrome 143 WebGPU texture-component-swizzle feature * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Update api/GPUTexture.json Co-authored-by: Claas Augner <[email protected]> * Run ci and fix, add missing comma * WebGPU consistency fixes --------- Co-authored-by: Claas Augner <[email protected]>
1 parent 1a1e05f commit 54f81a8

File tree

2 files changed

+59
-22
lines changed

2 files changed

+59
-22
lines changed

api/GPUSupportedFeatures.json

Lines changed: 55 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,10 @@
212212
"Available on all adapters and enabled automatically on all devices even if not requested."
213213
]
214214
},
215-
"chrome_android": "mirror",
215+
"chrome_android": {
216+
"version_added": "139",
217+
"notes": "Available on all adapters and enabled automatically on all devices even if not requested."
218+
},
216219
"deno": {
217220
"version_added": false
218221
},
@@ -458,7 +461,9 @@
458461
],
459462
"support": {
460463
"chrome": {
461-
"version_added": "113"
464+
"version_added": "113",
465+
"partial_implementation": true,
466+
"notes": "Supported on ChromeOS, macOS, and Windows only."
462467
},
463468
"chrome_android": {
464469
"version_added": "121"
@@ -498,7 +503,9 @@
498503
],
499504
"support": {
500505
"chrome": {
501-
"version_added": "142"
506+
"version_added": "142",
507+
"partial_implementation": true,
508+
"notes": "Supported on ChromeOS, macOS, and Windows only."
502509
},
503510
"chrome_android": "mirror",
504511
"deno": {
@@ -536,7 +543,9 @@
536543
],
537544
"support": {
538545
"chrome": {
539-
"version_added": "113"
546+
"version_added": "113",
547+
"partial_implementation": true,
548+
"notes": "Supported on ChromeOS, macOS, and Windows only."
540549
},
541550
"chrome_android": {
542551
"version_added": "121"
@@ -576,7 +585,9 @@
576585
],
577586
"support": {
578587
"chrome": {
579-
"version_added": "120"
588+
"version_added": "120",
589+
"partial_implementation": true,
590+
"notes": "Supported on ChromeOS, macOS, and Windows only."
580591
},
581592
"chrome_android": {
582593
"version_added": "121"
@@ -616,7 +627,9 @@
616627
],
617628
"support": {
618629
"chrome": {
619-
"version_added": "134"
630+
"version_added": "134",
631+
"partial_implementation": true,
632+
"notes": "Supported on ChromeOS, macOS, and Windows only."
620633
},
621634
"chrome_android": "mirror",
622635
"deno": {
@@ -654,7 +667,9 @@
654667
],
655668
"support": {
656669
"chrome": {
657-
"version_added": "113"
670+
"version_added": "113",
671+
"partial_implementation": true,
672+
"notes": "Supported on ChromeOS, macOS, and Windows only."
658673
},
659674
"chrome_android": {
660675
"version_added": "121"
@@ -694,7 +709,9 @@
694709
],
695710
"support": {
696711
"chrome": {
697-
"version_added": "139"
712+
"version_added": "139",
713+
"partial_implementation": true,
714+
"notes": "Supported on ChromeOS, macOS, and Windows only."
698715
},
699716
"chrome_android": "mirror",
700717
"deno": {
@@ -736,7 +753,9 @@
736753
],
737754
"support": {
738755
"chrome": {
739-
"version_added": "113"
756+
"version_added": "113",
757+
"partial_implementation": true,
758+
"notes": "Supported on ChromeOS, macOS, and Windows only."
740759
},
741760
"chrome_android": {
742761
"version_added": "121"
@@ -776,7 +795,9 @@
776795
],
777796
"support": {
778797
"chrome": {
779-
"version_added": "139"
798+
"version_added": "139",
799+
"partial_implementation": true,
800+
"notes": "Supported on ChromeOS, macOS, and Windows only."
780801
},
781802
"chrome_android": "mirror",
782803
"deno": {
@@ -818,7 +839,9 @@
818839
],
819840
"support": {
820841
"chrome": {
821-
"version_added": "113"
842+
"version_added": "113",
843+
"partial_implementation": true,
844+
"notes": "Supported on ChromeOS, macOS, and Windows only."
822845
},
823846
"chrome_android": {
824847
"version_added": "121"
@@ -938,7 +961,9 @@
938961
],
939962
"support": {
940963
"chrome": {
941-
"version_added": "121"
964+
"version_added": "121",
965+
"partial_implementation": true,
966+
"notes": "Supported on ChromeOS, macOS, and Windows only."
942967
},
943968
"chrome_android": "mirror",
944969
"deno": {
@@ -975,7 +1000,9 @@
9751000
],
9761001
"support": {
9771002
"chrome": {
978-
"version_added": "113"
1003+
"version_added": "113",
1004+
"partial_implementation": true,
1005+
"notes": "Supported on ChromeOS, macOS, and Windows only."
9791006
},
9801007
"chrome_android": {
9811008
"version_added": "121"
@@ -1030,7 +1057,9 @@
10301057
],
10311058
"support": {
10321059
"chrome": {
1033-
"version_added": "113"
1060+
"version_added": "113",
1061+
"partial_implementation": true,
1062+
"notes": "Supported on ChromeOS, macOS, and Windows only."
10341063
},
10351064
"chrome_android": {
10361065
"version_added": "121"
@@ -1085,7 +1114,9 @@
10851114
],
10861115
"support": {
10871116
"chrome": {
1088-
"version_added": "113"
1117+
"version_added": "113",
1118+
"partial_implementation": true,
1119+
"notes": "Supported on ChromeOS, macOS, and Windows only."
10891120
},
10901121
"chrome_android": {
10911122
"version_added": "121"
@@ -1140,7 +1171,9 @@
11401171
],
11411172
"support": {
11421173
"chrome": {
1143-
"version_added": "113"
1174+
"version_added": "113",
1175+
"partial_implementation": true,
1176+
"notes": "Supported on ChromeOS, macOS, and Windows only."
11441177
},
11451178
"chrome_android": {
11461179
"version_added": "121"
@@ -1195,7 +1228,9 @@
11951228
],
11961229
"support": {
11971230
"chrome": {
1198-
"version_added": "113"
1231+
"version_added": "113",
1232+
"partial_implementation": true,
1233+
"notes": "Supported on ChromeOS, macOS, and Windows only."
11991234
},
12001235
"chrome_android": {
12011236
"version_added": "121"
@@ -1251,7 +1286,9 @@
12511286
],
12521287
"support": {
12531288
"chrome": {
1254-
"version_added": "113"
1289+
"version_added": "113",
1290+
"partial_implementation": true,
1291+
"notes": "Supported on ChromeOS, macOS, and Windows only."
12551292
},
12561293
"chrome_android": {
12571294
"version_added": "121"

api/GPUTexture.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@
114114
"deprecated": false
115115
}
116116
},
117-
"texture_rgb10a2uint": {
117+
"descriptor_format_parameter_accepts_rgb10a2uint": {
118118
"__compat": {
119-
"description": "<code>rgb10a2uint</code> texture format",
119+
"description": "`descriptor.format` parameter accepts `\"rgb10a2uint\"`",
120120
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gputextureformat-rgb10a2uint",
121121
"tags": [
122122
"web-features:webgpu"
@@ -156,9 +156,9 @@
156156
}
157157
}
158158
},
159-
"usage": {
159+
"descriptor_usage_parameter": {
160160
"__compat": {
161-
"description": "<code>usage</code> option",
161+
"description": "`descriptor.usage` parameter",
162162
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gputextureviewdescriptor-usage",
163163
"tags": [
164164
"web-features:webgpu"

0 commit comments

Comments
 (0)