├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── demo ├── index.html ├── server.mjs └── src │ └── entry-client.js ├── package.json ├── src ├── GLPerf.ts ├── ThreePerf.ts ├── helpers │ ├── CountGeoDrawCalls.ts │ ├── EstimateBytesUsed.ts │ ├── Types.ts │ └── Utils.ts ├── index.ts ├── types.d.ts └── ui │ ├── Graph.ts │ └── UI.ts ├── tsconfig.json └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/README.md -------------------------------------------------------------------------------- /demo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/demo/index.html -------------------------------------------------------------------------------- /demo/server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/demo/server.mjs -------------------------------------------------------------------------------- /demo/src/entry-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/demo/src/entry-client.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/package.json -------------------------------------------------------------------------------- /src/GLPerf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/GLPerf.ts -------------------------------------------------------------------------------- /src/ThreePerf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/ThreePerf.ts -------------------------------------------------------------------------------- /src/helpers/CountGeoDrawCalls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/helpers/CountGeoDrawCalls.ts -------------------------------------------------------------------------------- /src/helpers/EstimateBytesUsed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/helpers/EstimateBytesUsed.ts -------------------------------------------------------------------------------- /src/helpers/Types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/helpers/Types.ts -------------------------------------------------------------------------------- /src/helpers/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/helpers/Utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from './ThreePerf'; 3 | -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/ui/Graph.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/ui/UI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/src/ui/UI.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheoTheDev/three-perf/HEAD/vite.config.js --------------------------------------------------------------------------------