├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── README.md ├── assets ├── img │ └── Di-3d.png └── video │ └── pano.webm ├── deploy_key.enc ├── package.json ├── src ├── cube.ts ├── examples │ ├── animometer.ts │ ├── computeBoids.ts │ ├── fractalCube.ts │ ├── helloTriangle.ts │ ├── helloTriangleMSAA.ts │ ├── imageBlur.ts │ ├── instancedCube.ts │ ├── rotatingCube.ts │ ├── texturedCube.ts │ ├── twoCubes.ts │ └── videoUploading.ts ├── glslang.ts ├── helpers.ts ├── index.html ├── main.ts └── types.d.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | gen/ 3 | dist/ 4 | index.html 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/README.md -------------------------------------------------------------------------------- /assets/img/Di-3d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/assets/img/Di-3d.png -------------------------------------------------------------------------------- /assets/video/pano.webm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/assets/video/pano.webm -------------------------------------------------------------------------------- /deploy_key.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/deploy_key.enc -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/package.json -------------------------------------------------------------------------------- /src/cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/cube.ts -------------------------------------------------------------------------------- /src/examples/animometer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/animometer.ts -------------------------------------------------------------------------------- /src/examples/computeBoids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/computeBoids.ts -------------------------------------------------------------------------------- /src/examples/fractalCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/fractalCube.ts -------------------------------------------------------------------------------- /src/examples/helloTriangle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/helloTriangle.ts -------------------------------------------------------------------------------- /src/examples/helloTriangleMSAA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/helloTriangleMSAA.ts -------------------------------------------------------------------------------- /src/examples/imageBlur.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/imageBlur.ts -------------------------------------------------------------------------------- /src/examples/instancedCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/instancedCube.ts -------------------------------------------------------------------------------- /src/examples/rotatingCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/rotatingCube.ts -------------------------------------------------------------------------------- /src/examples/texturedCube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/texturedCube.ts -------------------------------------------------------------------------------- /src/examples/twoCubes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/twoCubes.ts -------------------------------------------------------------------------------- /src/examples/videoUploading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/examples/videoUploading.ts -------------------------------------------------------------------------------- /src/glslang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/glslang.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/helpers.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/index.html -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yyc-git/webgpu-samples/HEAD/tsconfig.json --------------------------------------------------------------------------------