├── .gitignore ├── README.md ├── dist └── stablefluids.js ├── docs ├── StableFluids.js ├── fluids.gif ├── image.png ├── index.html └── wglut.js ├── gulpfile.js ├── package.json ├── src ├── script │ ├── ShaderLibs.ts │ └── StableFluids.ts └── shader │ ├── ps_advect.glsl │ ├── ps_color.glsl │ ├── ps_default.glsl │ ├── ps_fluid.glsl │ ├── ps_force.glsl │ ├── ps_jacobi1d.glsl │ ├── ps_jacobi2d.glsl │ ├── ps_projfinish.glsl │ ├── ps_projsetup.glsl │ ├── vs_default.glsl │ └── vs_default_flip.glsl └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/README.md -------------------------------------------------------------------------------- /dist/stablefluids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/dist/stablefluids.js -------------------------------------------------------------------------------- /docs/StableFluids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/docs/StableFluids.js -------------------------------------------------------------------------------- /docs/fluids.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/docs/fluids.gif -------------------------------------------------------------------------------- /docs/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/docs/image.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/wglut.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/docs/wglut.js -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/package.json -------------------------------------------------------------------------------- /src/script/ShaderLibs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/script/ShaderLibs.ts -------------------------------------------------------------------------------- /src/script/StableFluids.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/script/StableFluids.ts -------------------------------------------------------------------------------- /src/shader/ps_advect.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_advect.glsl -------------------------------------------------------------------------------- /src/shader/ps_color.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_color.glsl -------------------------------------------------------------------------------- /src/shader/ps_default.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_default.glsl -------------------------------------------------------------------------------- /src/shader/ps_fluid.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_fluid.glsl -------------------------------------------------------------------------------- /src/shader/ps_force.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_force.glsl -------------------------------------------------------------------------------- /src/shader/ps_jacobi1d.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_jacobi1d.glsl -------------------------------------------------------------------------------- /src/shader/ps_jacobi2d.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_jacobi2d.glsl -------------------------------------------------------------------------------- /src/shader/ps_projfinish.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_projfinish.glsl -------------------------------------------------------------------------------- /src/shader/ps_projsetup.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/ps_projsetup.glsl -------------------------------------------------------------------------------- /src/shader/vs_default.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/vs_default.glsl -------------------------------------------------------------------------------- /src/shader/vs_default_flip.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/src/shader/vs_default_flip.glsl -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zcyemi/webgl2-stablefluids/HEAD/tsconfig.json --------------------------------------------------------------------------------