Skip to content

Commit d7b5e7b

Browse files
authored
Merge pull request #2131 from Kitware/update_webgpu_examples
doc(WebGPU): update the readme and examples
2 parents bdd1841 + 142063b commit d7b5e7b

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

Documentation/content/docs/develop_webgpu.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ title: WebGPU Examples
3232
}
3333
</style>
3434

35-
WebGPU is the upcoming high performance rendering API coming soon to browsers across all major platforms. vtk.js has preliminary support for WebGPU and you can explore some of its features in the examples below. Note that both WebGPU and our support for it are still under development so these example may break as the API changes. Most of these examples have been tested with Chrome Canary on Windows and MacOS.
35+
WebGPU is the upcoming high performance rendering API coming soon to browsers across all major platforms. vtk.js has preliminary support for WebGPU and you can explore some of its features in the examples below. Note that both WebGPU and our support for it are still under development so these examples may break as the API changes. Most of these examples have been tested with Chrome Canary on Windows and MacOS.
3636

3737
<div class="gallery">
3838

@@ -43,7 +43,9 @@ WebGPU is the upcoming high performance rendering API coming soon to browsers ac
4343
[![HttpSceneLoader Example][HttpSceneLoader]](../examples/HttpSceneLoader.html)
4444
[![CubeAxes Example][CubeAxes]](../examples/CubeAxes.html)
4545
[![OBJReader Example][OBJReader]](../examples/OBJReader.html)
46-
46+
[![MultiSliceImageMapper Example][MultiSliceImageMapper]](../examples/MultiSliceImageMapper.html)
47+
[![ZipHttpReader Example][ZipHttpReader]](../examples/ZipHttpReader.html)
48+
[![GeometryViewer Example][GeometryViewer]](../examples/GeometryViewer.html?fileURL=https://data.kitware.com/api/v1/item/59de9de58d777f31ac641dc5/download)
4749

4850
</div>
4951

@@ -54,3 +56,6 @@ WebGPU is the upcoming high performance rendering API coming soon to browsers ac
5456
[CubeAxes]: ../docs/gallery/CubeAxes.jpg
5557
[OBJReader]: ../docs/gallery/OBJReader.jpg
5658
[HttpSceneLoader]: ../docs/gallery/HttpSceneLoader.jpg
59+
[MultiSliceImageMapper]: ../docs/gallery/MultiSliceImageMapper.jpg
60+
[GeometryViewer]: ../docs/gallery/GeometryViewer.jpg
61+
[ZipHttpReader]: ../docs/gallery/ZipHttpReader.jpg
57.6 KB
Loading

Sources/Rendering/WebGPU/README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Chrome Canary when WebGPU is enabled. You have to set --enable-unsafe-webgpu
1414
there is a test target named test:webgpu that will specificly try to run
1515
tests using chrome canary.
1616

17-
Note that as of April 2021 WebGPU is changing daily, so this code may
17+
Note that as of October 2021 WebGPU is changing daily, so this code may
1818
break daily as they change and interate on the API.
1919

2020
Lots of capabilities are currently not implemented.
@@ -33,9 +33,11 @@ is needed.
3333
- update widgets to use the new async hardware selector API
3434
- add rgb texture support to volume renderer
3535
- add lighting to volume rendering
36+
- add line zbuffer offset to handle coincident
37+
- possibly change the zbuffer equation to be linear float30
3638

3739
Waiting on fixes/dev in WebGPU spec
38-
- more cross platform testing and bug fixing
40+
- more cross platform testing and bug fixing, firefox and safari
3941

4042
# Recently ToDone
4143
- image display (use 3d texture)

0 commit comments

Comments
 (0)