├── .eslintrc.js ├── .gitignore ├── .vscode └── launch.json ├── LICENSE.txt ├── images ├── dagger-cube-fractal.png └── epic-citadel-15.png ├── package.json ├── readme.md ├── src ├── Camera.ts ├── FirstPersonController.ts ├── Framebuffer.ts ├── OrbitController.ts ├── Renderer.ts ├── SVDAG.ts ├── SceneProvider.ts ├── Shader.ts ├── ShaderUtils.ts ├── UIPanel.ts ├── UnencodedSVDAG.ts ├── bitUtils.ts ├── main.ts └── nodeGraph.ts ├── static ├── favicon.ico ├── index.html ├── normalFromDepth.glsl ├── raycast.glsl └── raycast2.glsl ├── tsconfig.json ├── webpack.config.js ├── yarn-error.log └── yarn.lock /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /images/dagger-cube-fractal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/images/dagger-cube-fractal.png -------------------------------------------------------------------------------- /images/epic-citadel-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/images/epic-citadel-15.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/readme.md -------------------------------------------------------------------------------- /src/Camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/Camera.ts -------------------------------------------------------------------------------- /src/FirstPersonController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/FirstPersonController.ts -------------------------------------------------------------------------------- /src/Framebuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/Framebuffer.ts -------------------------------------------------------------------------------- /src/OrbitController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/OrbitController.ts -------------------------------------------------------------------------------- /src/Renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/Renderer.ts -------------------------------------------------------------------------------- /src/SVDAG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/SVDAG.ts -------------------------------------------------------------------------------- /src/SceneProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/SceneProvider.ts -------------------------------------------------------------------------------- /src/Shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/Shader.ts -------------------------------------------------------------------------------- /src/ShaderUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/ShaderUtils.ts -------------------------------------------------------------------------------- /src/UIPanel.ts: -------------------------------------------------------------------------------- 1 | // TODO: Proper 2-way binding of state with UI 2 | 3 | console.log('Hello world'); 4 | -------------------------------------------------------------------------------- /src/UnencodedSVDAG.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/UnencodedSVDAG.ts -------------------------------------------------------------------------------- /src/bitUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/bitUtils.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/nodeGraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/src/nodeGraph.ts -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/static/index.html -------------------------------------------------------------------------------- /static/normalFromDepth.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/static/normalFromDepth.glsl -------------------------------------------------------------------------------- /static/raycast.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/static/raycast.glsl -------------------------------------------------------------------------------- /static/raycast2.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/static/raycast2.glsl -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/webpack.config.js -------------------------------------------------------------------------------- /yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/yarn-error.log -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RvanderLaan/DAGger/HEAD/yarn.lock --------------------------------------------------------------------------------