Skip to content

Commit f76ff01

Browse files
Chrome 140 accepts GPUTexture instead of GPUTextureView in two more places (#28245)
* Chrome 140 Specify GPUTexture in place of GPUTectureView for default views * Update api/GPUCommandEncoder.json Co-authored-by: Claas Augner <[email protected]> * Fix ordering issue --------- Co-authored-by: Claas Augner <[email protected]>
1 parent 1887438 commit f76ff01

File tree

2 files changed

+82
-0
lines changed

2 files changed

+82
-0
lines changed

api/GPUCommandEncoder.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,47 @@
214214
"deprecated": false
215215
}
216216
},
217+
"accepts_GPUTexture_resources": {
218+
"__compat": {
219+
"description": "Accepts `GPUTexture` resources instead of `GPUTextureView` (provided default view is desired).",
220+
"tags": [
221+
"web-features:webgpu"
222+
],
223+
"support": {
224+
"chrome": {
225+
"version_added": "140",
226+
"partial_implementation": true,
227+
"notes": "Supported on ChromeOS, macOS, and Windows only."
228+
},
229+
"chrome_android": {
230+
"version_added": "140"
231+
},
232+
"deno": {
233+
"version_added": false
234+
},
235+
"edge": "mirror",
236+
"firefox": {
237+
"version_added": false
238+
},
239+
"firefox_android": "mirror",
240+
"oculus": "mirror",
241+
"opera": "mirror",
242+
"opera_android": "mirror",
243+
"safari": {
244+
"version_added": false
245+
},
246+
"safari_ios": "mirror",
247+
"samsunginternet_android": "mirror",
248+
"webview_android": "mirror",
249+
"webview_ios": "mirror"
250+
},
251+
"status": {
252+
"experimental": true,
253+
"standard_track": true,
254+
"deprecated": false
255+
}
256+
}
257+
},
217258
"depthSlice_option": {
218259
"__compat": {
219260
"description": "color attachment `depthSlice` option",

api/GPUDevice.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,47 @@
196196
}
197197
}
198198
},
199+
"descriptor_entries_resource_parameter_accepts_GPUTexture_resource": {
200+
"__compat": {
201+
"description": "`descriptor.entries.resource` parameter accepts `GPUTexture` in place of `GPUTextureView` (provided default view is desired).",
202+
"tags": [
203+
"web-features:webgpu"
204+
],
205+
"support": {
206+
"chrome": {
207+
"version_added": "140",
208+
"partial_implementation": true,
209+
"notes": "Supported on ChromeOS, macOS, and Windows only."
210+
},
211+
"chrome_android": {
212+
"version_added": "140"
213+
},
214+
"deno": {
215+
"version_added": false
216+
},
217+
"edge": "mirror",
218+
"firefox": {
219+
"version_added": false
220+
},
221+
"firefox_android": "mirror",
222+
"oculus": "mirror",
223+
"opera": "mirror",
224+
"opera_android": "mirror",
225+
"safari": {
226+
"version_added": false
227+
},
228+
"safari_ios": "mirror",
229+
"samsunginternet_android": "mirror",
230+
"webview_android": "mirror",
231+
"webview_ios": "mirror"
232+
},
233+
"status": {
234+
"experimental": true,
235+
"standard_track": true,
236+
"deprecated": false
237+
}
238+
}
239+
},
199240
"descriptor_entries_resource_parameter_accepts_GPUTextureView": {
200241
"__compat": {
201242
"description": "`descriptor.entries.resource` parameter accepts `GPUTextureView` (2D, single subresource) in place of `GPUExternalTexture`.",

0 commit comments

Comments
 (0)