Skip to content

Commit 28d2e1d

Browse files
Chrome 143 WebGPU texture-component-swizzle feature (#28411)
* Chrome 143 WebGPU texture-component-swizzle feature * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Update api/GPUTexture.json Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com> * Run ci and fix, add missing comma --------- Co-authored-by: Claas Augner <495429+caugner@users.noreply.github.com>
1 parent 4c3ac27 commit 28d2e1d

2 files changed

Lines changed: 80 additions & 0 deletions

File tree

api/GPUSupportedFeatures.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,46 @@
658658
}
659659
}
660660
},
661+
"feature_texture-component-swizzle": {
662+
"__compat": {
663+
"description": "`texture-component-swizzle` feature",
664+
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpufeaturename-texture-component-swizzle",
665+
"tags": [
666+
"web-features:webgpu"
667+
],
668+
"support": {
669+
"chrome": {
670+
"version_added": "143",
671+
"partial_implementation": true,
672+
"notes": "Supported on ChromeOS, macOS, and Windows only."
673+
},
674+
"chrome_android": "mirror",
675+
"deno": {
676+
"version_added": false
677+
},
678+
"edge": "mirror",
679+
"firefox": {
680+
"version_added": false
681+
},
682+
"firefox_android": "mirror",
683+
"oculus": "mirror",
684+
"opera": "mirror",
685+
"opera_android": "mirror",
686+
"safari": {
687+
"version_added": false
688+
},
689+
"safari_ios": "mirror",
690+
"samsunginternet_android": "mirror",
691+
"webview_android": "mirror",
692+
"webview_ios": "mirror"
693+
},
694+
"status": {
695+
"experimental": true,
696+
"standard_track": true,
697+
"deprecated": false
698+
}
699+
}
700+
},
661701
"feature_texture-compression-astc": {
662702
"__compat": {
663703
"description": "`texture-compression-astc` feature",

api/GPUTexture.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,46 @@
156156
}
157157
}
158158
},
159+
"descriptor_swizzle_parameter": {
160+
"__compat": {
161+
"description": "`descriptor.swizzle` parameter",
162+
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gputextureviewdescriptor-swizzle",
163+
"tags": [
164+
"web-features:webgpu"
165+
],
166+
"support": {
167+
"chrome": {
168+
"version_added": "143",
169+
"partial_implementation": true,
170+
"notes": "Supported on ChromeOS, macOS, and Windows only."
171+
},
172+
"chrome_android": "mirror",
173+
"deno": {
174+
"version_added": false
175+
},
176+
"edge": "mirror",
177+
"firefox": {
178+
"version_added": false
179+
},
180+
"firefox_android": "mirror",
181+
"oculus": "mirror",
182+
"opera": "mirror",
183+
"opera_android": "mirror",
184+
"safari": {
185+
"version_added": false
186+
},
187+
"safari_ios": "mirror",
188+
"samsunginternet_android": "mirror",
189+
"webview_android": "mirror",
190+
"webview_ios": "mirror"
191+
},
192+
"status": {
193+
"experimental": true,
194+
"standard_track": true,
195+
"deprecated": false
196+
}
197+
}
198+
},
159199
"descriptor_usage_parameter": {
160200
"__compat": {
161201
"description": "`descriptor.usage` parameter",

0 commit comments

Comments
 (0)