├── .env ├── .gitignore ├── deploy.sh ├── package.json ├── patches └── r3f6+6.2.3.patch ├── public └── index.html ├── src ├── components │ ├── three-fiber-custom │ │ ├── events.js │ │ └── index.jsx │ ├── three-fiber-offscreen │ │ ├── consts.js │ │ ├── index.jsx │ │ ├── offscreen-canvas.jsx │ │ └── worker │ │ │ ├── comp.jsx │ │ │ ├── events.js │ │ │ └── index.js │ ├── three-fiber │ │ └── index.jsx │ ├── three-offscreen │ │ ├── index.jsx │ │ └── worker.js │ └── three │ │ └── index.jsx ├── index.js └── styles.css └── yarn.lock /.env: -------------------------------------------------------------------------------- 1 | PUBLIC_URL=/offscreen-canvas-demo/ 2 | GENERATE_SOURCEMAP=false 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | dist/ 3 | build/ 4 | node_modules/ 5 | -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/deploy.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/package.json -------------------------------------------------------------------------------- /patches/r3f6+6.2.3.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/patches/r3f6+6.2.3.patch -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/public/index.html -------------------------------------------------------------------------------- /src/components/three-fiber-custom/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-custom/events.js -------------------------------------------------------------------------------- /src/components/three-fiber-custom/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-custom/index.jsx -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/consts.js -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/index.jsx -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/offscreen-canvas.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/offscreen-canvas.jsx -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/worker/comp.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/worker/comp.jsx -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/worker/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/worker/events.js -------------------------------------------------------------------------------- /src/components/three-fiber-offscreen/worker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber-offscreen/worker/index.js -------------------------------------------------------------------------------- /src/components/three-fiber/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-fiber/index.jsx -------------------------------------------------------------------------------- /src/components/three-offscreen/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-offscreen/index.jsx -------------------------------------------------------------------------------- /src/components/three-offscreen/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three-offscreen/worker.js -------------------------------------------------------------------------------- /src/components/three/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/components/three/index.jsx -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/index.js -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/src/styles.css -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/F-loat/offscreen-canvas-demo/HEAD/yarn.lock --------------------------------------------------------------------------------