Skip to content

Commit

Permalink
Add a group for WebGPU features (mdn#21601)
Browse files Browse the repository at this point in the history
  • Loading branch information
Elchi3 authored Dec 19, 2023
1 parent 9274c99 commit 56b5c2f
Show file tree
Hide file tree
Showing 40 changed files with 727 additions and 0 deletions.
12 changes: 12 additions & 0 deletions api/GPU.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpu-interface",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/getPreferredCanvasFormat",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-getpreferredcanvasformat",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -85,6 +91,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/requestAdapter",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-requestadapter",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -162,6 +171,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPU/wgslLanguageFeatures",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpu-wgsllanguagefeatures",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "115",
Expand Down
18 changes: 18 additions & 0 deletions api/GPUAdapter.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpu-adapter",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/features",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-features",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -85,6 +91,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/isFallbackAdapter",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-isfallbackadapter",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -126,6 +135,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/limits",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-limits",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -167,6 +179,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/requestAdapterInfo",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-requestadapterinfo",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -208,6 +223,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/requestDevice",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-requestdevice",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
15 changes: 15 additions & 0 deletions api/GPUAdapterInfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpu-adapterinfo",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/architecture",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapterinfo-architecture",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -85,6 +91,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/description",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapterinfo-description",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -126,6 +135,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/device",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapterinfo-device",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -167,6 +179,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapterInfo/vendor",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapterinfo-vendor",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
6 changes: 6 additions & 0 deletions api/GPUBindGroup.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBindGroup",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpubindgroup",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBindGroup/label",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuobjectbase-label",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
6 changes: 6 additions & 0 deletions api/GPUBindGroupLayout.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBindGroupLayout",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpubindgrouplayout",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBindGroupLayout/label",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuobjectbase-label",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
27 changes: 27 additions & 0 deletions api/GPUBuffer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpubuffer",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/destroy",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-destroy",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -85,6 +91,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/getMappedRange",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-getmappedrange",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -126,6 +135,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/label",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuobjectbase-label",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -167,6 +179,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/mapAsync",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-mapasync",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -208,6 +223,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/mapState",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-mapstate",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -249,6 +267,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/size",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-size",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -290,6 +311,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/unmap",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-unmap",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -331,6 +355,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUBuffer/usage",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpubuffer-usage",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
15 changes: 15 additions & 0 deletions api/GPUCanvasContext.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCanvasContext",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpucanvascontext",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/canvas",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpucanvascontext-canvas",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -85,6 +91,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/configure",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpucanvascontext-configure",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -129,6 +138,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/getCurrentTexture",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpucanvascontext-getcurrenttexture",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -170,6 +182,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCanvasContext/unconfigure",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpucanvascontext-unconfigure",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
6 changes: 6 additions & 0 deletions api/GPUCommandBuffer.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCommandBuffer",
"spec_url": "https://gpuweb.github.io/gpuweb/#gpucommandbuffer",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down Expand Up @@ -44,6 +47,9 @@
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUCommandBuffer/label",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuobjectbase-label",
"tags": [
"web-features:webgpu"
],
"support": {
"chrome": {
"version_added": "113",
Expand Down
Loading

0 comments on commit 56b5c2f

Please sign in to comment.