Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://webgpu.github.io/webgpu-samples/
WebGPU Samples
https://webgpu.github.io/webgpu-samples/
Last synced: 2 months ago
JSON representation
WebGPU Samples
- Host: GitHub
- URL: https://webgpu.github.io/webgpu-samples/
- Owner: webgpu
- License: bsd-3-clause
- Created: 2019-03-25T18:48:16.000Z (almost 6 years ago)
- Default Branch: main
- Last Pushed: 2024-10-28T21:03:16.000Z (3 months ago)
- Last Synced: 2024-11-12T00:51:23.541Z (3 months ago)
- Language: TypeScript
- Homepage: https://webgpu.github.io/webgpu-samples/
- Size: 25.8 MB
- Stars: 1,795
- Watchers: 50
- Forks: 304
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-webxr-development - WebGPU Samples - A set of samples demonstrating the use of the WebGPU API (Learning Resources / Graphics API, Computer Graphics)
- awesome-webgpu - WebGPU Samples - A set of samples and demos demonstrating the use of the WebGPU API - [Repository](https://github.com/webgpu/webgpu-samples) (Demos / Safari)
README
# WebGPU Samples
**Please visit the [WebGPU Samples website](//webgpu.github.io/webgpu-samples/) to run the samples!**
The WebGPU Samples are a set of samples and demos
demonstrating the use of the [WebGPU API](//webgpu.dev). Please see the current
implementation status and how to run WebGPU in your browser at
[webgpu.io](//webgpu.io).## Building
`webgpu-samples` is built with [Typescript](https://www.typescriptlang.org/)
and bundled using [Rollup](https://rollupjs.org/). Building the project
requires an installation of [Node.js](https://nodejs.org/en/).- Install dependencies: `npm ci`.
- For development, start the dev server which will watch and recompile
sources: `npm start`. You can navigate to http://localhost:8080 to view the project.
- For production, compile the project: `npm run build`.
- To run a production server to serve the built assets, do `npm run serve`.