├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── dist ├── midori.cjs ├── midori.d.ts └── midori.js ├── docs ├── assets │ ├── 0.jpg │ ├── 1.jpg │ ├── 2.jpg │ ├── midori.1.gif │ ├── midori.2.gif │ └── midori.3.gif ├── dist │ └── index.js ├── index.css ├── index.html └── index.tsx ├── package.json ├── src ├── background-camera-utils.ts ├── background-camera.ts ├── background-effects.ts ├── background-renderer.ts ├── background.ts ├── effects │ ├── effect.ts │ ├── particles.ts │ └── shaders │ │ ├── effect │ │ ├── gaussian-blur-shader.ts │ │ ├── motion-blur-shader.ts │ │ └── vignette-blend-shader.ts │ │ ├── particle-shader.ts │ │ ├── shader-utils.ts │ │ └── transition │ │ ├── blur-shader.ts │ │ ├── glitch-shader.ts │ │ ├── slide-shader.ts │ │ └── wipe-shader.ts ├── midori.esm.js ├── midori.ts ├── pipeline │ ├── background-pass.ts │ ├── effect-pass.ts │ └── transition-pass.ts ├── transition.ts └── utils.ts ├── tsconfig.json ├── webpack.config.js ├── webpack.dev.js └── webpack.prod.js /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | *.js -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/README.md -------------------------------------------------------------------------------- /dist/midori.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/dist/midori.cjs -------------------------------------------------------------------------------- /dist/midori.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/dist/midori.d.ts -------------------------------------------------------------------------------- /dist/midori.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/dist/midori.js -------------------------------------------------------------------------------- /docs/assets/0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/0.jpg -------------------------------------------------------------------------------- /docs/assets/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/1.jpg -------------------------------------------------------------------------------- /docs/assets/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/2.jpg -------------------------------------------------------------------------------- /docs/assets/midori.1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/midori.1.gif -------------------------------------------------------------------------------- /docs/assets/midori.2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/midori.2.gif -------------------------------------------------------------------------------- /docs/assets/midori.3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/assets/midori.3.gif -------------------------------------------------------------------------------- /docs/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/dist/index.js -------------------------------------------------------------------------------- /docs/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/index.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/docs/index.tsx -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/package.json -------------------------------------------------------------------------------- /src/background-camera-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/background-camera-utils.ts -------------------------------------------------------------------------------- /src/background-camera.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/background-camera.ts -------------------------------------------------------------------------------- /src/background-effects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/background-effects.ts -------------------------------------------------------------------------------- /src/background-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/background-renderer.ts -------------------------------------------------------------------------------- /src/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/background.ts -------------------------------------------------------------------------------- /src/effects/effect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/effect.ts -------------------------------------------------------------------------------- /src/effects/particles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/particles.ts -------------------------------------------------------------------------------- /src/effects/shaders/effect/gaussian-blur-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/effect/gaussian-blur-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/effect/motion-blur-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/effect/motion-blur-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/effect/vignette-blend-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/effect/vignette-blend-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/particle-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/particle-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/shader-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/shader-utils.ts -------------------------------------------------------------------------------- /src/effects/shaders/transition/blur-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/transition/blur-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/transition/glitch-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/transition/glitch-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/transition/slide-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/transition/slide-shader.ts -------------------------------------------------------------------------------- /src/effects/shaders/transition/wipe-shader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/effects/shaders/transition/wipe-shader.ts -------------------------------------------------------------------------------- /src/midori.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/midori.esm.js -------------------------------------------------------------------------------- /src/midori.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/midori.ts -------------------------------------------------------------------------------- /src/pipeline/background-pass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/pipeline/background-pass.ts -------------------------------------------------------------------------------- /src/pipeline/effect-pass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/pipeline/effect-pass.ts -------------------------------------------------------------------------------- /src/pipeline/transition-pass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/pipeline/transition-pass.ts -------------------------------------------------------------------------------- /src/transition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/transition.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeroheim/midori/HEAD/webpack.prod.js --------------------------------------------------------------------------------