├── .gitignore ├── LICENSE ├── README.md ├── demos ├── cameras.ts ├── demos │ ├── conway.ts │ ├── conway2.ts │ ├── cube.ts │ ├── fade.ts │ ├── fire.ts │ ├── manyducks.ts │ ├── minimal.ts │ ├── multicubes.ts │ ├── plane.ts │ └── viewer.ts ├── demotypes.ts ├── grouprender.ts ├── index.ts ├── models.ts └── shaderlib.ts ├── issues └── canvassize.html ├── package.json ├── rollup.config.js ├── src ├── index.ts ├── lang.ts ├── layout.ts └── types.ts ├── tsconfig.json └── webpack.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | **/node_modules/ 2 | dist/ 3 | tmp/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/README.md -------------------------------------------------------------------------------- /demos/cameras.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/cameras.ts -------------------------------------------------------------------------------- /demos/demos/conway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/conway.ts -------------------------------------------------------------------------------- /demos/demos/conway2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/conway2.ts -------------------------------------------------------------------------------- /demos/demos/cube.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/cube.ts -------------------------------------------------------------------------------- /demos/demos/fade.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/fade.ts -------------------------------------------------------------------------------- /demos/demos/fire.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/fire.ts -------------------------------------------------------------------------------- /demos/demos/manyducks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/manyducks.ts -------------------------------------------------------------------------------- /demos/demos/minimal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/minimal.ts -------------------------------------------------------------------------------- /demos/demos/multicubes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/multicubes.ts -------------------------------------------------------------------------------- /demos/demos/plane.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/plane.ts -------------------------------------------------------------------------------- /demos/demos/viewer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demos/viewer.ts -------------------------------------------------------------------------------- /demos/demotypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/demotypes.ts -------------------------------------------------------------------------------- /demos/grouprender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/grouprender.ts -------------------------------------------------------------------------------- /demos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/index.ts -------------------------------------------------------------------------------- /demos/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/models.ts -------------------------------------------------------------------------------- /demos/shaderlib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/demos/shaderlib.ts -------------------------------------------------------------------------------- /issues/canvassize.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/issues/canvassize.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/src/lang.ts -------------------------------------------------------------------------------- /src/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/src/layout.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Palats/webgpu/HEAD/webpack.config.js --------------------------------------------------------------------------------