├── .github ├── FUNDING.yml └── workflows │ ├── gradle.yml │ └── insert-readme-toc.yml ├── .gitignore ├── .idea └── google-java-format.xml ├── .nojekyll ├── API.md ├── LICENSE ├── README.md ├── demo ├── demo.css ├── demo.html ├── feedback.html ├── hydra.html ├── media │ └── diva-audio.mp3 ├── minimal.html ├── mouse-normalized.html ├── mouse.html ├── multiple-shaders.html ├── parallax-scrolling.html ├── shadertoy-default.html ├── shadertoy-reaction-diffusion-2-pass.html ├── shadertoy-warping-procedural-2.html ├── texture-blue-marble-to-flat-earth.html └── xuan.html ├── dist ├── shader-web-background.min.js └── shader-web-background.min.js.map ├── googledf317057db64b5d7.html ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── index.html ├── lib └── highlight │ ├── CHANGES.md │ ├── LICENSE │ ├── LOCAL_CHANGES.md │ ├── highlight.pack.js │ └── styles │ └── ir-black-xemantic.css ├── media ├── fallback.jpg ├── icon.svg ├── icons │ ├── android-chrome-192x192.png │ ├── android-chrome-512x512.png │ ├── apple-touch-icon.png │ ├── browserconfig.xml │ ├── favicon-16x16.png │ ├── favicon-32x32.png │ ├── favicon.ico │ ├── mstile-144x144.png │ ├── mstile-150x150.png │ ├── mstile-310x150.png │ ├── mstile-310x310.png │ ├── mstile-70x70.png │ ├── safari-pinned-tab.svg │ └── site.webmanifest ├── logo-rgb.svg ├── nasa-blue-marble.jpg ├── shader-web-background.svg └── shader-web-backgroung.jpg ├── settings.gradle.kts └── src ├── main ├── js │ ├── shader-web-background-api.js │ ├── shader-web-background.js │ └── webgl-utils.js └── kotlin │ └── ShaderWebBackgroundClosureCompiler.kt └── test ├── html └── errors │ ├── error-no-config-specified.html │ ├── error-no-configuration-of-shader-uniform.html │ ├── error-no-shader-id.html │ ├── error-no-shader-source.html │ ├── error-no-shaders-specified.html │ ├── error-shader-config-and-source-ids-dont-match.html │ ├── error-shader-does-not-compile.html │ ├── error-shader-script-is-not-fragment-shader.html │ ├── error-shader-source-is-not-script.html │ ├── error-unnecessary-uniform-configured.html │ └── index.html └── js ├── show-demo-source.js └── test-error.js /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/gradle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/.github/workflows/gradle.yml -------------------------------------------------------------------------------- /.github/workflows/insert-readme-toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/.github/workflows/insert-readme-toc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/google-java-format.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/.idea/google-java-format.xml -------------------------------------------------------------------------------- /.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/API.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/README.md -------------------------------------------------------------------------------- /demo/demo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/demo.css -------------------------------------------------------------------------------- /demo/demo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/demo.html -------------------------------------------------------------------------------- /demo/feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/feedback.html -------------------------------------------------------------------------------- /demo/hydra.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/hydra.html -------------------------------------------------------------------------------- /demo/media/diva-audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/media/diva-audio.mp3 -------------------------------------------------------------------------------- /demo/minimal.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/minimal.html -------------------------------------------------------------------------------- /demo/mouse-normalized.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/mouse-normalized.html -------------------------------------------------------------------------------- /demo/mouse.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/mouse.html -------------------------------------------------------------------------------- /demo/multiple-shaders.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/multiple-shaders.html -------------------------------------------------------------------------------- /demo/parallax-scrolling.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/parallax-scrolling.html -------------------------------------------------------------------------------- /demo/shadertoy-default.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/shadertoy-default.html -------------------------------------------------------------------------------- /demo/shadertoy-reaction-diffusion-2-pass.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/shadertoy-reaction-diffusion-2-pass.html -------------------------------------------------------------------------------- /demo/shadertoy-warping-procedural-2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/shadertoy-warping-procedural-2.html -------------------------------------------------------------------------------- /demo/texture-blue-marble-to-flat-earth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/texture-blue-marble-to-flat-earth.html -------------------------------------------------------------------------------- /demo/xuan.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/demo/xuan.html -------------------------------------------------------------------------------- /dist/shader-web-background.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/dist/shader-web-background.min.js -------------------------------------------------------------------------------- /dist/shader-web-background.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/dist/shader-web-background.min.js.map -------------------------------------------------------------------------------- /googledf317057db64b5d7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/googledf317057db64b5d7.html -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/gradlew.bat -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/index.html -------------------------------------------------------------------------------- /lib/highlight/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/lib/highlight/CHANGES.md -------------------------------------------------------------------------------- /lib/highlight/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/lib/highlight/LICENSE -------------------------------------------------------------------------------- /lib/highlight/LOCAL_CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/lib/highlight/LOCAL_CHANGES.md -------------------------------------------------------------------------------- /lib/highlight/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/lib/highlight/highlight.pack.js -------------------------------------------------------------------------------- /lib/highlight/styles/ir-black-xemantic.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/lib/highlight/styles/ir-black-xemantic.css -------------------------------------------------------------------------------- /media/fallback.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/fallback.jpg -------------------------------------------------------------------------------- /media/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icon.svg -------------------------------------------------------------------------------- /media/icons/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/android-chrome-192x192.png -------------------------------------------------------------------------------- /media/icons/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/android-chrome-512x512.png -------------------------------------------------------------------------------- /media/icons/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/apple-touch-icon.png -------------------------------------------------------------------------------- /media/icons/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/browserconfig.xml -------------------------------------------------------------------------------- /media/icons/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/favicon-16x16.png -------------------------------------------------------------------------------- /media/icons/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/favicon-32x32.png -------------------------------------------------------------------------------- /media/icons/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/favicon.ico -------------------------------------------------------------------------------- /media/icons/mstile-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/mstile-144x144.png -------------------------------------------------------------------------------- /media/icons/mstile-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/mstile-150x150.png -------------------------------------------------------------------------------- /media/icons/mstile-310x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/mstile-310x150.png -------------------------------------------------------------------------------- /media/icons/mstile-310x310.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/mstile-310x310.png -------------------------------------------------------------------------------- /media/icons/mstile-70x70.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/mstile-70x70.png -------------------------------------------------------------------------------- /media/icons/safari-pinned-tab.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/safari-pinned-tab.svg -------------------------------------------------------------------------------- /media/icons/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/icons/site.webmanifest -------------------------------------------------------------------------------- /media/logo-rgb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/logo-rgb.svg -------------------------------------------------------------------------------- /media/nasa-blue-marble.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/nasa-blue-marble.jpg -------------------------------------------------------------------------------- /media/shader-web-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/shader-web-background.svg -------------------------------------------------------------------------------- /media/shader-web-backgroung.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/media/shader-web-backgroung.jpg -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/main/js/shader-web-background-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/main/js/shader-web-background-api.js -------------------------------------------------------------------------------- /src/main/js/shader-web-background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/main/js/shader-web-background.js -------------------------------------------------------------------------------- /src/main/js/webgl-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/main/js/webgl-utils.js -------------------------------------------------------------------------------- /src/main/kotlin/ShaderWebBackgroundClosureCompiler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/main/kotlin/ShaderWebBackgroundClosureCompiler.kt -------------------------------------------------------------------------------- /src/test/html/errors/error-no-config-specified.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-no-config-specified.html -------------------------------------------------------------------------------- /src/test/html/errors/error-no-configuration-of-shader-uniform.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-no-configuration-of-shader-uniform.html -------------------------------------------------------------------------------- /src/test/html/errors/error-no-shader-id.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-no-shader-id.html -------------------------------------------------------------------------------- /src/test/html/errors/error-no-shader-source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-no-shader-source.html -------------------------------------------------------------------------------- /src/test/html/errors/error-no-shaders-specified.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-no-shaders-specified.html -------------------------------------------------------------------------------- /src/test/html/errors/error-shader-config-and-source-ids-dont-match.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-shader-config-and-source-ids-dont-match.html -------------------------------------------------------------------------------- /src/test/html/errors/error-shader-does-not-compile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-shader-does-not-compile.html -------------------------------------------------------------------------------- /src/test/html/errors/error-shader-script-is-not-fragment-shader.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-shader-script-is-not-fragment-shader.html -------------------------------------------------------------------------------- /src/test/html/errors/error-shader-source-is-not-script.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-shader-source-is-not-script.html -------------------------------------------------------------------------------- /src/test/html/errors/error-unnecessary-uniform-configured.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/error-unnecessary-uniform-configured.html -------------------------------------------------------------------------------- /src/test/html/errors/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/html/errors/index.html -------------------------------------------------------------------------------- /src/test/js/show-demo-source.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/js/show-demo-source.js -------------------------------------------------------------------------------- /src/test/js/test-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xemantic/shader-web-background/HEAD/src/test/js/test-error.js --------------------------------------------------------------------------------