Skip to content

Commit f575c62

Browse files
committed
Move WebGPU to WebCore/features.json and add <model> element
https://bugs.webkit.org/show_bug.cgi?id=238981 Reviewed by Myles C. Maxfield Source/JavaScriptCore: Move WebGPU stuff to the WebCore features.json file. * features.json: Source/WebCore: This patch makes the following corrections: 1. Moves the WebGPU Specification definition from JavaScriptCore/features.json to WebCore/features.json 2. Removes the extraneous WebGPU "feature" from both files. 3. Adds the HTML <model> element. * features.json: Canonical link: https://commits.webkit.org/249453@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@292633 268f45cc-cd09-0410-ab3c-d52691b4dbfc
1 parent 2cc161a commit f575c62

4 files changed

Lines changed: 57 additions & 24 deletions

File tree

‎Source/JavaScriptCore/ChangeLog‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
2022-04-08 Brent Fulgham <bfulgham@apple.com>
2+
3+
Move WebGPU to WebCore/features.json and add <model> element
4+
https://bugs.webkit.org/show_bug.cgi?id=238981
5+
6+
Reviewed by Myles C. Maxfield
7+
8+
Move WebGPU stuff to the WebCore features.json file.
9+
10+
* features.json:
11+
112
2022-04-08 Elliott Williams <emw@apple.com>
213

314
Unreviewed, reverting r292591.

‎Source/JavaScriptCore/features.json‎

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -54,20 +54,6 @@
5454
"email": "web-evangelist@apple.com",
5555
"twitter": "@jonathandavis"
5656
}
57-
},
58-
{
59-
"name": "WebGPU",
60-
"status": {
61-
"status": "In Development"
62-
},
63-
"url": "https://webgpu.io",
64-
"description": "WebGPU exposes an API for performing operations, such as rendering and computation, on a Graphics Processing Unit.",
65-
"keywords": ["webgpu", "gpu", "compute", "3d", "rendering", "render", "wgsl", "shading"],
66-
"contact": {
67-
"name": "Myles C. Maxfield",
68-
"email": "mmaxfield@apple.com",
69-
"twitter": "@Litherum"
70-
}
7157
}
7258
],
7359

@@ -472,16 +458,6 @@
472458
"documentation-url": "https://tc39.es/proposal-temporal/docs/",
473459
"description": "Temporal brings a modern date/time API to the ECMAScript language.",
474460
"specification": "ESNext"
475-
},
476-
{
477-
"name": "WebGPU",
478-
"status": {
479-
"status": "In Development"
480-
},
481-
"url": "https://github.com/gpuweb/gpuweb",
482-
"documentation-url": "https://webgpu.io",
483-
"description": "WebGPU exposes an API for performing operations, such as rendering and computation, on a Graphics Processing Unit.",
484-
"specification": "WebGPU"
485461
}
486462
]
487463
}

‎Source/WebCore/ChangeLog‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
1+
2022-04-08 Brent Fulgham <bfulgham@apple.com>
2+
3+
Move WebGPU to WebCore/features.json and add <model> element
4+
https://bugs.webkit.org/show_bug.cgi?id=238981
5+
6+
Reviewed by Myles C. Maxfield
7+
8+
This patch makes the following corrections:
9+
10+
1. Moves the WebGPU Specification definition from JavaScriptCore/features.json to WebCore/features.json
11+
2. Removes the extraneous WebGPU "feature" from both files.
12+
3. Adds the HTML <model> element.
13+
14+
* features.json:
15+
116
2022-04-08 Philippe Normand <pnormand@igalia.com>
217

318
[GStreamer][WebRTC] Fix data-channel handler build for GStreamer 1.21

‎Source/WebCore/features.json‎

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1117,6 +1117,20 @@
11171117
"keywords": ["webgl"],
11181118
"category": "html"
11191119
},
1120+
{
1121+
"name": "WebGPU",
1122+
"status": {
1123+
"status": "In Development"
1124+
},
1125+
"url": "https://webgpu.io",
1126+
"description": "WebGPU exposes an API for performing operations, such as rendering and computation, on a Graphics Processing Unit.",
1127+
"keywords": ["webgpu", "gpu", "compute", "3d", "rendering", "render", "wgsl", "shading"],
1128+
"contact": {
1129+
"name": "Myles C. Maxfield",
1130+
"email": "mmaxfield@apple.com",
1131+
"twitter": "@Litherum"
1132+
}
1133+
},
11201134
{
11211135
"name": "WebHID",
11221136
"status": {
@@ -1600,6 +1614,23 @@
16001614
"specification": "HTML5",
16011615
"comment": "WebKit used to support MicroData. The feature never gained any traction and was eventually removed to clean up the codebase."
16021616
},
1617+
{
1618+
"name": "Model element",
1619+
"status": {
1620+
"status": "In Development",
1621+
"enabled-by-default": false
1622+
},
1623+
"url": "https://github.com/WebKit/explainers/tree/main/model",
1624+
"webkit-url": "https://bugs.webkit.org/show_bug.cgi?id=218991",
1625+
"specification": "HTML5",
1626+
"category": "html",
1627+
"description": "Enable display of 3D content using a renderer built-in to the browser.",
1628+
"contact": {
1629+
"name": "Antoine Quint",
1630+
"twitter": "@graouts",
1631+
"email": "graouts@apple.com"
1632+
}
1633+
},
16031634
{
16041635
"name": "Offscreen Canvas",
16051636
"status": {

0 commit comments

Comments
 (0)