├── .dockerignore ├── .github ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── js.yml │ ├── python.yml │ └── shaders.yml ├── .gitignore ├── .readthedocs.yaml ├── AGENTS.md ├── CODE_OF_CONDUCT.md ├── Dockerfile ├── LICENSE ├── README-DOCKER.md ├── README.md ├── TRADEMARK.md ├── demo ├── common-colors.css ├── common-layout.css ├── common.css ├── font │ └── Nunito │ │ ├── Nunito-VariableFont_wght.ttf │ │ └── OFL.txt ├── js │ ├── colors.css │ ├── index.html │ └── layout.css └── shaders │ ├── colors.css │ ├── img │ ├── .DS_Store │ └── testcard.png │ ├── index.html │ ├── layout.css │ └── lib │ ├── demo-ui.js │ ├── effect-select.js │ └── toggle-switch.js ├── docs ├── DOCUMENTATION.md ├── Makefile ├── _ext │ └── noisemaker_live.py ├── _static │ ├── .gitkeep │ ├── custom.css │ ├── noisemaker-live.js │ ├── preset-viewer.js │ └── shader-viewer.js ├── api.rst ├── build-docs.sh ├── cli.rst ├── composer.rst ├── conf.py ├── exec-graph.md ├── index.rst ├── javascript.rst ├── noisemaker-help.txt ├── shaders.rst ├── shaders │ ├── compiler.rst │ ├── effects.rst │ ├── language.rst │ ├── mcp.rst │ └── pipeline.rst ├── sphinx-requirements.txt ├── update-bundle.sh └── update-shader-bundle.sh ├── eslint.config.js ├── favicon.ico ├── index.html ├── js ├── README-JS.md ├── bin │ ├── noisemaker-compare │ └── noisemaker-js ├── doc │ ├── ASYNC_RENDERING.md │ ├── PRESET_DSL_SPEC.md │ ├── PY_JS_PARITY_SPEC.md │ └── VANILLA_JS_PORT_SPEC.md └── noisemaker │ ├── asyncHelpers.js │ ├── composer.js │ ├── constants.js │ ├── context.js │ ├── dsl │ ├── builtins.js │ ├── evaluator.js │ ├── index.js │ ├── parser.js │ └── tokenizer.js │ ├── effects.js │ ├── effectsRegistry.js │ ├── generators.js │ ├── glyphs.js │ ├── index.js │ ├── masks.js │ ├── oklab.js │ ├── points.js │ ├── presets.js │ ├── rng.js │ ├── settings.js │ ├── simplex.js │ ├── tensor.js │ ├── util.js │ └── value.js ├── noisemaker.png ├── noisemaker ├── __init__.py ├── ai.py ├── cli.py ├── composer.py ├── constants.py ├── dsl │ ├── __init__.py │ ├── builtins.py │ ├── evaluator.py │ ├── parser.py │ └── tokenizer.py ├── effects.py ├── effects_registry.py ├── generators.py ├── glyphs.py ├── masks.py ├── oklab.py ├── palettes.py ├── points.py ├── presets.py ├── py.typed ├── rng.py ├── scripts │ ├── __init__.py │ ├── mood.py │ └── noisemaker.py ├── simplex.py ├── util.py └── value.py ├── package.json ├── playwright.config.js ├── py_noisemaker.ipynb ├── pyproject.toml ├── requirements.txt ├── scripts ├── build-cli.js ├── build-standalone-cli.js ├── build.js ├── bundle-effects.js ├── bundle-shaders.js ├── bundle-site.js ├── bundle.js ├── checkEnums.js ├── find-unused-shaders.js ├── fix_uniform_mappings.py ├── fix_wgsl_types.py ├── generate_fixtures.py ├── image_regression.py ├── regress.js ├── run-js-tests.js └── shader-minifier.js ├── shaders ├── AGENTS.md ├── README-SHADERS.md ├── docs │ └── DEMO-UI.md ├── effects │ ├── classicBasics │ │ ├── add │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── add.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── add.wgsl │ │ ├── alpha │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── a.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── a.wgsl │ │ ├── blend │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── blend.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── blend.wgsl │ │ ├── blue │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── b.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── b.wgsl │ │ ├── brightness │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── bright.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── bright.wgsl │ │ ├── color │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── col.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── col.wgsl │ │ ├── contrast │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── cont.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── cont.wgsl │ │ ├── diff │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── diff.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── diff.wgsl │ │ ├── gradient │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── gradient.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── gradient.wgsl │ │ ├── green │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── g.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── g.wgsl │ │ ├── hue │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── hue.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── hue.wgsl │ │ ├── invert │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── inv.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── inv.wgsl │ │ ├── layer │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── layer.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── layer.wgsl │ │ ├── mask │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mask.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mask.wgsl │ │ ├── mult │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mult.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mult.wgsl │ │ ├── noise │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── noise.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── noise.wgsl │ │ ├── pixelate │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── pixelate.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── pixelate.wgsl │ │ ├── poster │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── poster.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── poster.wgsl │ │ ├── red │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── r.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── r.wgsl │ │ ├── repeat │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── repeat.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── repeat.wgsl │ │ ├── rot │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── rot.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── rot.wgsl │ │ ├── saturation │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sat.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sat.wgsl │ │ ├── scale │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── scale.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── scale.wgsl │ │ ├── scroll │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── scroll.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── scroll.wgsl │ │ ├── shape │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── shape.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── shape.wgsl │ │ ├── solid │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── solid.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── solid.wgsl │ │ ├── sub │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sub.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sub.wgsl │ │ ├── sum │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sum.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sum.wgsl │ │ ├── thresh │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── thresh.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── thresh.wgsl │ │ ├── translate │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── translate.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── translate.wgsl │ │ ├── voronoi │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── voronoi.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── voronoi.wgsl │ │ └── wave │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── wave.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── wave.wgsl │ ├── classicNoisedeck │ │ ├── atmosphere │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── atmosphere.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── atmosphere.wgsl │ │ ├── background │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── background.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── background.wgsl │ │ ├── bitEffects │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── bitEffects.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── bitEffects.wgsl │ │ ├── cellNoise │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── cellNoise.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── cellNoise.wgsl │ │ ├── cellRefract │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── cellRefract.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── cellRefract.wgsl │ │ ├── coalesce │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── coalesce.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── coalesce.wgsl │ │ ├── colorLab │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── colorLab.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── colorLab.wgsl │ │ ├── composite │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── composite.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── composite.wgsl │ │ ├── depthOfField │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── depthOfField.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── depthOfField.wgsl │ │ ├── displaceMixer │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── displaceMixer.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── displaceMixer.wgsl │ │ ├── effects │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── effects.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── effects.wgsl │ │ ├── fractal │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── fractal.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── fractal.wgsl │ │ ├── glitch │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── glitch.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── glitch.wgsl │ │ ├── kaleido │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── kaleido.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── kaleido.wgsl │ │ ├── lensDistortion │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lensDistortion.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lensDistortion.wgsl │ │ ├── mediaInput │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mediaInput.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mediaInput.wgsl │ │ ├── mediaMixer │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mediaMixer.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mediaMixer.wgsl │ │ ├── mediaPost │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mediaPost.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mediaPost.wgsl │ │ ├── noise │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── noise.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── noise.wgsl │ │ ├── noise3d │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── noise3d.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── noise3d.wgsl │ │ ├── palette │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── palette.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── palette.wgsl │ │ ├── pattern │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── pattern.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── pattern.wgsl │ │ ├── refract │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── refract.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── refract.wgsl │ │ ├── shapeMixer │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── shapeMixer.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── shapeMixer.wgsl │ │ ├── shapes │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── shapes.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── shapes.wgsl │ │ ├── shapes3d │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── shapes3d.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── shapes3d.wgsl │ │ ├── splat │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── splat.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── splat.wgsl │ │ ├── text │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── text.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── text.wgsl │ │ ├── tunnel │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── tunnel.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── tunnel.wgsl │ │ └── warp │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── warp.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── warp.wgsl │ ├── classicNoisemaker │ │ ├── aberration │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── chromaticAberration.glsl │ │ │ └── wgsl │ │ │ │ └── chromaticAberration.wgsl │ │ ├── adjustBrightness │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── adjustBrightness.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── adjustBrightness.wgsl │ │ ├── adjustContrast │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── adjustContrast.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── adjustContrast.wgsl │ │ ├── adjustHue │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── adjustHue.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── adjustHue.wgsl │ │ ├── adjustSaturation │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── adjustSaturation.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── adjustSaturation.wgsl │ │ ├── bloom │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── downsample.glsl │ │ │ │ └── upsample.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── downsample.wgsl │ │ │ │ └── upsample.wgsl │ │ ├── blur │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── blur.glsl │ │ │ │ └── blurUpsample.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── blur.wgsl │ │ │ │ └── blurUpsample.wgsl │ │ ├── clouds │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── cloudsDownsample.glsl │ │ │ │ ├── cloudsReduce.glsl │ │ │ │ ├── cloudsShade.glsl │ │ │ │ ├── cloudsStats.glsl │ │ │ │ └── cloudsUpsample.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── cloudsDownsample.wgsl │ │ │ │ ├── cloudsReduce.wgsl │ │ │ │ ├── cloudsShade.wgsl │ │ │ │ ├── cloudsStats.wgsl │ │ │ │ └── cloudsUpsample.wgsl │ │ ├── colorMap │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── colorMapRender.glsl │ │ │ │ ├── reduce1.glsl │ │ │ │ └── reduce2.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── colorMapRender.wgsl │ │ │ │ ├── reduce1.wgsl │ │ │ │ └── reduce2.wgsl │ │ ├── convolve │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── convolveRender.glsl │ │ │ │ ├── normalizeRender.glsl │ │ │ │ ├── reduce1.glsl │ │ │ │ └── reduce2.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── convolveRender.wgsl │ │ │ │ ├── normalizeRender.wgsl │ │ │ │ ├── reduce1.wgsl │ │ │ │ └── reduce2.wgsl │ │ ├── crt │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── crt.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── crt.wgsl │ │ ├── degauss │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── degauss.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── degauss.wgsl │ │ ├── densityMap │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── densityMap.glsl │ │ │ │ ├── reduce1.glsl │ │ │ │ └── reduce2.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── densityMap.wgsl │ │ │ │ ├── reduce1.wgsl │ │ │ │ └── reduce2.wgsl │ │ ├── derivative │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── derivative.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── derivative.wgsl │ │ ├── falseColor │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── falseColor.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── falseColor.wgsl │ │ ├── fibers │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── drawAgents.frag │ │ │ │ ├── drawAgents.vert │ │ │ │ ├── fadeTrails.glsl │ │ │ │ ├── fibers.glsl │ │ │ │ └── updateAgents.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── drawAgents.wgsl │ │ │ │ ├── fadeTrails.wgsl │ │ │ │ ├── fibers.wgsl │ │ │ │ └── updateAgents.wgsl │ │ ├── frame │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── frame.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── frame.wgsl │ │ ├── fxaa │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── fxaa.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── fxaa.wgsl │ │ ├── glowingEdges │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── glowingEdges.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── glowingEdges.wgsl │ │ ├── glyphMap │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── glyphMap.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── glyphMap.wgsl │ │ ├── grain │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── grain.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── grain.wgsl │ │ ├── grime │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── grime.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── grime.wgsl │ │ ├── jpegDecimate │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── jpegDecimate.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── jpegDecimate.wgsl │ │ ├── kaleido │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── kaleido.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── kaleido.wgsl │ │ ├── lensDistortion │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lensDistortion.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lensDistortion.wgsl │ │ ├── lensWarp │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lensWarp.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lensWarp.wgsl │ │ ├── lightLeak │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lightLeak.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lightLeak.wgsl │ │ ├── lowpoly │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lowpoly.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lowpoly.wgsl │ │ ├── nebula │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── nebula.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── nebula.wgsl │ │ ├── normalMap │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── normalMap.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── normalMap.wgsl │ │ ├── normalize │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── apply.glsl │ │ │ │ ├── reduce.glsl │ │ │ │ ├── reduceMinmax.glsl │ │ │ │ └── statsFinal.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── apply.wgsl │ │ │ │ ├── reduce.wgsl │ │ │ │ ├── reduceMinmax.wgsl │ │ │ │ └── statsFinal.wgsl │ │ ├── onScreenDisplay │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── onScreenDisplay.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── onScreenDisplay.wgsl │ │ ├── outline │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── outlineBlend.glsl │ │ │ │ ├── outlineSobel.glsl │ │ │ │ └── outlineValueMap.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── outlineBlend.wgsl │ │ │ │ ├── outlineSobel.wgsl │ │ │ │ └── outlineValueMap.wgsl │ │ ├── palette │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── palette.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── palette.wgsl │ │ ├── pixelSort │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── computeRank.glsl │ │ │ │ ├── finalize.glsl │ │ │ │ ├── findBrightest.glsl │ │ │ │ ├── gatherSorted.glsl │ │ │ │ ├── luminance.glsl │ │ │ │ └── prepare.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── computeRank.wgsl │ │ │ │ ├── finalize.wgsl │ │ │ │ ├── findBrightest.wgsl │ │ │ │ ├── gatherSorted.wgsl │ │ │ │ ├── luminance.wgsl │ │ │ │ └── prepare.wgsl │ │ ├── posterize │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── posterize.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── posterize.wgsl │ │ ├── refract │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── refract.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── refract.wgsl │ │ ├── reindex │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── nmReindexApply.glsl │ │ │ │ ├── nmReindexReduce.glsl │ │ │ │ └── nmReindexStats.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── nmReindexApply.wgsl │ │ │ │ ├── nmReindexReduce.wgsl │ │ │ │ └── nmReindexStats.wgsl │ │ ├── reverb │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── reverb.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── reverb.wgsl │ │ ├── ridge │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── ridge.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── ridge.wgsl │ │ ├── ripple │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── ripple.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── ripple.wgsl │ │ ├── rotate │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── rotate.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── rotate.wgsl │ │ ├── scanlineError │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── scanlineError.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── scanlineError.wgsl │ │ ├── scratches │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── scratches.glsl │ │ │ │ └── scratchesMask.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── scratches.wgsl │ │ │ │ └── scratchesMask.wgsl │ │ ├── shadow │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── shadowBlend.glsl │ │ │ │ ├── shadowSharpen.glsl │ │ │ │ ├── shadowSobel.glsl │ │ │ │ └── shadowValueMap.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── shadowBlend.wgsl │ │ │ │ ├── shadowSharpen.wgsl │ │ │ │ ├── shadowSobel.wgsl │ │ │ │ └── shadowValueMap.wgsl │ │ ├── simpleFrame │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── simpleFrame.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── simpleFrame.wgsl │ │ ├── sine │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sine.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sine.wgsl │ │ ├── sketch │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sketch.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sketch.wgsl │ │ ├── snow │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── snow.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── snow.wgsl │ │ ├── sobel │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sobel.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sobel.wgsl │ │ ├── spatter │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── spatter.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── spatter.wgsl │ │ ├── spookyTicker │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── spookyTicker.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── spookyTicker.wgsl │ │ ├── strayHair │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── strayHair.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── strayHair.wgsl │ │ ├── texture │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── texture.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── texture.wgsl │ │ ├── tint │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── tint.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── tint.wgsl │ │ ├── valueRefract │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── valueRefract.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── valueRefract.wgsl │ │ ├── vaseline │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── downsample.glsl │ │ │ │ └── upsample.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── downsample.wgsl │ │ │ │ └── upsample.wgsl │ │ ├── vhs │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── vhs.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── vhs.wgsl │ │ ├── voronoi │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── voronoi.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── voronoi.wgsl │ │ ├── vortex │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── vortex.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── vortex.wgsl │ │ ├── warp │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── warp.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── warp.wgsl │ │ ├── wobble │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── wobble.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── wobble.wgsl │ │ └── wormhole │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── wormhole.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── wormhole.wgsl │ ├── filter │ │ ├── bloom │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── brightPass.glsl │ │ │ │ ├── composite.glsl │ │ │ │ └── ntapGather.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── brightPass.wgsl │ │ │ │ ├── composite.wgsl │ │ │ │ └── ntapGather.wgsl │ │ ├── blur │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── blurH.glsl │ │ │ │ └── blurV.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── blurH.wgsl │ │ │ │ └── blurV.wgsl │ │ ├── brightness │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── brightness.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── brightness.wgsl │ │ ├── chroma │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── chroma.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── chroma.wgsl │ │ ├── chromaticAberration │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── chromaticAberration.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── chromaticAberration.wgsl │ │ ├── contrast │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── contrast.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── contrast.wgsl │ │ ├── derivatives │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── derivatives.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── derivatives.wgsl │ │ ├── edge │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── edge.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── edge.wgsl │ │ ├── emboss │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── emboss.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── emboss.wgsl │ │ ├── hue │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── hue.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── hue.wgsl │ │ ├── inv │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── inv.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── inv.wgsl │ │ ├── lens │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lens.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lens.wgsl │ │ ├── litEdge │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── litEdge.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── litEdge.wgsl │ │ ├── outline │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── outline.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── outline.wgsl │ │ ├── palette │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── palette.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── palette.wgsl │ │ ├── pixels │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── pixels.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── pixels.wgsl │ │ ├── polar │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── polar.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── polar.wgsl │ │ ├── posterize │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── posterize.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── posterize.wgsl │ │ ├── prismaticAberration │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── prismaticAberration.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── prismaticAberration.wgsl │ │ ├── rot │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── rot.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── rot.wgsl │ │ ├── saturation │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── saturation.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── saturation.wgsl │ │ ├── sharpen │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sharpen.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sharpen.wgsl │ │ ├── smoothEdge │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── smoothEdge.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── smoothEdge.wgsl │ │ ├── smoothstep │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── smoothstep.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── smoothstep.wgsl │ │ ├── sobel │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── sobel.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── sobel.wgsl │ │ ├── srgb2hsv │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── hsv.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── hsv.wgsl │ │ ├── srgb2oklab │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── oklab.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── oklab.wgsl │ │ ├── step │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── step.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── step.wgsl │ │ ├── translate │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── translate.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── translate.wgsl │ │ ├── tunnel │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── tunnel.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── tunnel.wgsl │ │ ├── vignette │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── vignette.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── vignette.wgsl │ │ ├── warp │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── warp.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── warp.wgsl │ │ └── zoomBlur │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── zoomBlur.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── zoomBlur.wgsl │ ├── manifest.json │ ├── mixer │ │ ├── add │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── add.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── add.wgsl │ │ ├── alpha │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── alpha.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── alpha.wgsl │ │ ├── applyBrightness │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── applyBrightness.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── applyBrightness.wgsl │ │ ├── applyHue │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── applyHue.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── applyHue.wgsl │ │ ├── applySaturation │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── applySaturation.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── applySaturation.wgsl │ │ ├── burn │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── burn.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── burn.wgsl │ │ ├── cloak │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── cloak.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── cloak.wgsl │ │ ├── darken │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── darken.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── darken.wgsl │ │ ├── diff │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── diff.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── diff.wgsl │ │ ├── dodge │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── dodge.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── dodge.wgsl │ │ ├── exclusion │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── exclusion.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── exclusion.wgsl │ │ ├── hardLight │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── hardLight.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── hardLight.wgsl │ │ ├── lighten │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── lighten.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── lighten.wgsl │ │ ├── mix │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── mix.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── mix.wgsl │ │ ├── multiply │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── multiply.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── multiply.wgsl │ │ ├── negation │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── negation.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── negation.wgsl │ │ ├── overlay │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── overlay.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── overlay.wgsl │ │ ├── phoenix │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── phoenix.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── phoenix.wgsl │ │ ├── screen │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── screen.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── screen.wgsl │ │ ├── softLight │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── softLight.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── softLight.wgsl │ │ └── subtract │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── subtract.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── subtract.wgsl │ ├── stateful │ │ ├── ca │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── ca.glsl │ │ │ │ └── caFb.glsl │ │ │ └── wgsl │ │ │ │ ├── ca.wgsl │ │ │ │ └── caFb.wgsl │ │ ├── cf │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── cfBlend.glsl │ │ │ │ ├── cfBlur.glsl │ │ │ │ └── cfSharpen.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── cfBlend.wgsl │ │ │ │ ├── cfBlur.wgsl │ │ │ │ └── cfSharpen.wgsl │ │ ├── dla │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── agentWalk.glsl │ │ │ │ ├── finalBlend.glsl │ │ │ │ ├── initFromPrev.glsl │ │ │ │ ├── saveCluster.frag │ │ │ │ └── saveCluster.vert │ │ │ └── wgsl │ │ │ │ ├── agentWalk.wgsl │ │ │ │ ├── finalBlend.wgsl │ │ │ │ ├── initFromPrev.wgsl │ │ │ │ └── saveCluster.wgsl │ │ ├── feedback │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── copy.glsl │ │ │ │ └── feedback.glsl │ │ │ └── wgsl │ │ │ │ ├── copy.wgsl │ │ │ │ └── feedback.wgsl │ │ ├── flow │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── agent.glsl │ │ │ │ ├── blend.glsl │ │ │ │ ├── deposit.frag │ │ │ │ ├── deposit.vert │ │ │ │ └── diffuse.glsl │ │ │ └── wgsl │ │ │ │ ├── agent.wgsl │ │ │ │ ├── blend.wgsl │ │ │ │ ├── deposit.wgsl │ │ │ │ └── diffuse.wgsl │ │ ├── hflow │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── agent.glsl │ │ │ │ ├── blend.glsl │ │ │ │ ├── deposit.frag │ │ │ │ ├── deposit.vert │ │ │ │ └── initFromPrev.glsl │ │ │ └── wgsl │ │ │ │ ├── agent.wgsl │ │ │ │ ├── blend.wgsl │ │ │ │ ├── deposit.wgsl │ │ │ │ └── initFromPrev.wgsl │ │ ├── mnca │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── mnca.glsl │ │ │ │ └── mncaFb.glsl │ │ │ └── wgsl │ │ │ │ ├── mnca.wgsl │ │ │ │ └── mncaFb.wgsl │ │ ├── physarum │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── agent.glsl │ │ │ │ ├── deposit.frag │ │ │ │ ├── deposit.vert │ │ │ │ ├── initFromPrev.glsl │ │ │ │ └── physarum.glsl │ │ │ └── wgsl │ │ │ │ ├── agent.wgsl │ │ │ │ ├── deposit.wgsl │ │ │ │ ├── initFromPrev.wgsl │ │ │ │ └── physarum.wgsl │ │ └── rd │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ ├── rd.glsl │ │ │ └── rdFb.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ ├── rd.wgsl │ │ │ └── rdFb.wgsl │ ├── synth │ │ ├── cell │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── cell.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── cell.wgsl │ │ ├── fractal │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── fractal.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── fractal.wgsl │ │ ├── media │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ ├── copy.glsl │ │ │ │ └── mediaInput.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ ├── copy.wgsl │ │ │ │ └── mediaInput.wgsl │ │ ├── noise │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── noise.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── noise.wgsl │ │ ├── perlin │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── perlin.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── perlin.wgsl │ │ ├── shape │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ │ └── shape.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ │ └── shape.wgsl │ │ └── text │ │ │ ├── definition.js │ │ │ ├── glsl │ │ │ └── text.glsl │ │ │ ├── help.md │ │ │ └── wgsl │ │ │ └── text.wgsl │ └── vol │ │ ├── ca3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── simulate.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── simulate.wgsl │ │ ├── cell3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── precompute.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── precompute.wgsl │ │ ├── flow3d │ │ ├── definition.js │ │ ├── glsl │ │ │ ├── agent.glsl │ │ │ ├── blend.glsl │ │ │ ├── deposit.frag │ │ │ ├── deposit.vert │ │ │ └── diffuse.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ ├── agent.wgsl │ │ │ ├── blend.wgsl │ │ │ ├── deposit.wgsl │ │ │ └── diffuse.wgsl │ │ ├── fractal3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── precompute.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── precompute.wgsl │ │ ├── noise3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── precompute.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── precompute.wgsl │ │ ├── rd3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── simulate.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── simulate.wgsl │ │ ├── render3d │ │ ├── definition.js │ │ ├── glsl │ │ │ └── render3d.glsl │ │ ├── help.md │ │ └── wgsl │ │ │ └── render3d.wgsl │ │ └── shape3d │ │ ├── definition.js │ │ ├── glsl │ │ └── precompute.glsl │ │ ├── help.md │ │ └── wgsl │ │ └── precompute.wgsl ├── mcp │ ├── README.md │ ├── browser-harness.js │ ├── core-operations.js │ ├── docs │ │ ├── AGENT_WORKFLOW.md │ │ ├── ARCHITECTURE.md │ │ ├── TOOL_REFERENCE.md │ │ └── VSCODE_INTEGRATION.md │ ├── index.js │ ├── package-lock.json │ ├── package.json │ ├── server.js │ └── test-harness.js ├── scripts │ ├── generate_shader_manifest.py │ ├── generate_uniform_layouts.js │ └── serve.js ├── src │ ├── index.js │ ├── lang │ │ ├── constants.js │ │ ├── diagnostics.js │ │ ├── enumPaths.js │ │ ├── enums.js │ │ ├── index.js │ │ ├── lexer.js │ │ ├── namespaceRuntime.js │ │ ├── namespaces.js │ │ ├── ops.js │ │ ├── parser.js │ │ ├── std_enums.js │ │ ├── transform.js │ │ ├── unparser.js │ │ └── validator.js │ ├── palettes.js │ ├── renderer │ │ └── canvas.js │ └── runtime │ │ ├── backend.js │ │ ├── backends │ │ ├── webgl2.js │ │ └── webgpu.js │ │ ├── compiler.js │ │ ├── default-shaders.js │ │ ├── effect-validator.js │ │ ├── effect.js │ │ ├── expander.js │ │ ├── pipeline.js │ │ ├── registry.js │ │ └── resources.js └── tests │ ├── fixtures │ └── test_effect.js │ ├── harness_effect.js │ ├── playwright │ └── effects.spec.js │ ├── test-unparser.mjs │ ├── test_compiler_phase2.js │ ├── test_expander.js │ ├── test_fibers.js │ ├── test_harness.js │ ├── test_inputtex_convention.js │ ├── test_integration.js │ ├── test_mixer_input_convention.js │ ├── test_nm_effects.js │ ├── test_noise_controls.js │ ├── test_oscillators.js │ ├── test_outputs.js │ ├── test_parser.js │ ├── test_phase2_integration.js │ ├── test_pipeline.js │ ├── test_resources.js │ ├── test_transform.js │ └── test_validator.js ├── share ├── __init__.py ├── constants.json ├── dsl │ ├── __init__.py │ └── presets.dsl ├── masks.json └── palettes.json ├── test ├── __init__.py ├── canvas.test.js ├── cli.test.js ├── colors.test.js ├── composer.test.js ├── conftest.py ├── constants-parity.test.js ├── constants.test.js ├── effects-fixture.test.js ├── effects-parity.test.js ├── effects.test.js ├── effectsRegistry.test.js ├── encoder.test.js ├── evaluator.test.js ├── fixtures │ ├── adjustBrightness.json │ ├── adjustContrast.json │ ├── adjustHue.json │ ├── blendLayers.json │ ├── bloom.json │ ├── blur.json │ ├── centerMask.json │ ├── clouds.json │ ├── colorMap.json │ ├── composer.json │ ├── convFeedback.json │ ├── convolve.json │ ├── convolveEdges.json │ ├── crt.json │ ├── densityMap.json │ ├── dla.json │ ├── effects │ │ └── worms.json │ ├── erosionWorms.json │ ├── expandTile.json │ ├── falseColor.json │ ├── fibers.json │ ├── frame.json │ ├── fxaaEffect.json │ ├── glitch.json │ ├── grime.json │ ├── innerTile.json │ ├── jpegDecimate.json │ ├── kaleido.json │ ├── lightLeak.json │ ├── lowpoly.json │ ├── nebula.json │ ├── normalize.json │ ├── offsetIndex.json │ ├── onScreenDisplay.json │ ├── palette.json │ ├── pixelSort.json │ ├── posterize.json │ ├── randomHue.json │ ├── refractEffect.json │ ├── reverb.json │ ├── ridge.json │ ├── ripple.json │ ├── rng │ │ ├── seed_1.json │ │ ├── seed_2.json │ │ └── seed_3.json │ ├── rotate.json │ ├── saturation.json │ ├── scanlineError.json │ ├── scratches.json │ ├── shadow.json │ ├── simpleFrame.json │ ├── simplex.json │ ├── sine.json │ ├── sketch.json │ ├── smoothstep.json │ ├── snow.json │ ├── spatter.json │ ├── spookyTicker.json │ ├── strayHair.json │ ├── texture.json │ ├── tint.json │ ├── valueRefract.json │ ├── vaseline.json │ ├── vhs.json │ ├── vignette.json │ ├── warp.json │ ├── wobble.json │ ├── wormhole.json │ └── worms.json ├── generators.test.js ├── image-fixtures │ ├── simplex-0.png │ └── simplex-1.png ├── mapEffect.test.js ├── masks-parity.test.js ├── masks.test.js ├── palettes-parity.test.js ├── palettes.test.js ├── parity │ ├── __init__.py │ ├── generate_hashes.js │ ├── run_dsl.js │ ├── run_effects.js │ ├── run_generators.js │ ├── run_preset_settings.js │ ├── run_rng.js │ ├── run_voronoi.js │ ├── seeds.py │ ├── simplex_integration.js │ ├── test_composer.py │ ├── test_dsl.py │ ├── test_effects.py │ ├── test_generators.py │ ├── test_points.py │ ├── test_preset_settings.py │ ├── test_rng.py │ ├── test_simplex.py │ ├── test_value.py │ ├── test_voronoi.py │ └── utils.py ├── parser.test.js ├── points-fixture.test.js ├── points.test.js ├── preset-cycle.test.js ├── presets-params-parity.test.js ├── presets-parity.test.js ├── presets-render.test.js ├── presets.test.js ├── rng.test.js ├── simplex.test.js ├── test_composer.py ├── test_dsl_evaluator.py ├── test_dsl_parser.py ├── test_presets.py ├── test_presets_dsl.py ├── value-fixture.test.js ├── value-parity.test.js └── value.test.js ├── tox.ini └── version-bump /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.github/workflows/js.yml -------------------------------------------------------------------------------- /.github/workflows/python.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.github/workflows/python.yml -------------------------------------------------------------------------------- /.github/workflows/shaders.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.github/workflows/shaders.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/LICENSE -------------------------------------------------------------------------------- /README-DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/README-DOCKER.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/README.md -------------------------------------------------------------------------------- /TRADEMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/TRADEMARK.md -------------------------------------------------------------------------------- /demo/common-colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/common-colors.css -------------------------------------------------------------------------------- /demo/common-layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/common-layout.css -------------------------------------------------------------------------------- /demo/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/common.css -------------------------------------------------------------------------------- /demo/font/Nunito/Nunito-VariableFont_wght.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/font/Nunito/Nunito-VariableFont_wght.ttf -------------------------------------------------------------------------------- /demo/font/Nunito/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/font/Nunito/OFL.txt -------------------------------------------------------------------------------- /demo/js/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/js/colors.css -------------------------------------------------------------------------------- /demo/js/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/js/index.html -------------------------------------------------------------------------------- /demo/js/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/js/layout.css -------------------------------------------------------------------------------- /demo/shaders/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/colors.css -------------------------------------------------------------------------------- /demo/shaders/img/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/img/.DS_Store -------------------------------------------------------------------------------- /demo/shaders/img/testcard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/img/testcard.png -------------------------------------------------------------------------------- /demo/shaders/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/index.html -------------------------------------------------------------------------------- /demo/shaders/layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/layout.css -------------------------------------------------------------------------------- /demo/shaders/lib/demo-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/lib/demo-ui.js -------------------------------------------------------------------------------- /demo/shaders/lib/effect-select.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/lib/effect-select.js -------------------------------------------------------------------------------- /demo/shaders/lib/toggle-switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/demo/shaders/lib/toggle-switch.js -------------------------------------------------------------------------------- /docs/DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/DOCUMENTATION.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_ext/noisemaker_live.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_ext/noisemaker_live.py -------------------------------------------------------------------------------- /docs/_static/.gitkeep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_static/.gitkeep -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/_static/noisemaker-live.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_static/noisemaker-live.js -------------------------------------------------------------------------------- /docs/_static/preset-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_static/preset-viewer.js -------------------------------------------------------------------------------- /docs/_static/shader-viewer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/_static/shader-viewer.js -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/build-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/build-docs.sh -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/composer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/composer.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/exec-graph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/exec-graph.md -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/javascript.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/javascript.rst -------------------------------------------------------------------------------- /docs/noisemaker-help.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/noisemaker-help.txt -------------------------------------------------------------------------------- /docs/shaders.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders.rst -------------------------------------------------------------------------------- /docs/shaders/compiler.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders/compiler.rst -------------------------------------------------------------------------------- /docs/shaders/effects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders/effects.rst -------------------------------------------------------------------------------- /docs/shaders/language.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders/language.rst -------------------------------------------------------------------------------- /docs/shaders/mcp.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders/mcp.rst -------------------------------------------------------------------------------- /docs/shaders/pipeline.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/shaders/pipeline.rst -------------------------------------------------------------------------------- /docs/sphinx-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/sphinx-requirements.txt -------------------------------------------------------------------------------- /docs/update-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/update-bundle.sh -------------------------------------------------------------------------------- /docs/update-shader-bundle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/docs/update-shader-bundle.sh -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/eslint.config.js -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/favicon.ico -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/index.html -------------------------------------------------------------------------------- /js/README-JS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/README-JS.md -------------------------------------------------------------------------------- /js/bin/noisemaker-compare: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/bin/noisemaker-compare -------------------------------------------------------------------------------- /js/bin/noisemaker-js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/bin/noisemaker-js -------------------------------------------------------------------------------- /js/doc/ASYNC_RENDERING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/doc/ASYNC_RENDERING.md -------------------------------------------------------------------------------- /js/doc/PRESET_DSL_SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/doc/PRESET_DSL_SPEC.md -------------------------------------------------------------------------------- /js/doc/PY_JS_PARITY_SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/doc/PY_JS_PARITY_SPEC.md -------------------------------------------------------------------------------- /js/doc/VANILLA_JS_PORT_SPEC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/doc/VANILLA_JS_PORT_SPEC.md -------------------------------------------------------------------------------- /js/noisemaker/asyncHelpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/asyncHelpers.js -------------------------------------------------------------------------------- /js/noisemaker/composer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/composer.js -------------------------------------------------------------------------------- /js/noisemaker/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/constants.js -------------------------------------------------------------------------------- /js/noisemaker/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/context.js -------------------------------------------------------------------------------- /js/noisemaker/dsl/builtins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/dsl/builtins.js -------------------------------------------------------------------------------- /js/noisemaker/dsl/evaluator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/dsl/evaluator.js -------------------------------------------------------------------------------- /js/noisemaker/dsl/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/dsl/index.js -------------------------------------------------------------------------------- /js/noisemaker/dsl/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/dsl/parser.js -------------------------------------------------------------------------------- /js/noisemaker/dsl/tokenizer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/dsl/tokenizer.js -------------------------------------------------------------------------------- /js/noisemaker/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/effects.js -------------------------------------------------------------------------------- /js/noisemaker/effectsRegistry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/effectsRegistry.js -------------------------------------------------------------------------------- /js/noisemaker/generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/generators.js -------------------------------------------------------------------------------- /js/noisemaker/glyphs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/glyphs.js -------------------------------------------------------------------------------- /js/noisemaker/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/index.js -------------------------------------------------------------------------------- /js/noisemaker/masks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/masks.js -------------------------------------------------------------------------------- /js/noisemaker/oklab.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/oklab.js -------------------------------------------------------------------------------- /js/noisemaker/points.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/points.js -------------------------------------------------------------------------------- /js/noisemaker/presets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/presets.js -------------------------------------------------------------------------------- /js/noisemaker/rng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/rng.js -------------------------------------------------------------------------------- /js/noisemaker/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/settings.js -------------------------------------------------------------------------------- /js/noisemaker/simplex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/simplex.js -------------------------------------------------------------------------------- /js/noisemaker/tensor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/tensor.js -------------------------------------------------------------------------------- /js/noisemaker/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/util.js -------------------------------------------------------------------------------- /js/noisemaker/value.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/js/noisemaker/value.js -------------------------------------------------------------------------------- /noisemaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker.png -------------------------------------------------------------------------------- /noisemaker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/__init__.py -------------------------------------------------------------------------------- /noisemaker/ai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/ai.py -------------------------------------------------------------------------------- /noisemaker/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/cli.py -------------------------------------------------------------------------------- /noisemaker/composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/composer.py -------------------------------------------------------------------------------- /noisemaker/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/constants.py -------------------------------------------------------------------------------- /noisemaker/dsl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/dsl/__init__.py -------------------------------------------------------------------------------- /noisemaker/dsl/builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/dsl/builtins.py -------------------------------------------------------------------------------- /noisemaker/dsl/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/dsl/evaluator.py -------------------------------------------------------------------------------- /noisemaker/dsl/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/dsl/parser.py -------------------------------------------------------------------------------- /noisemaker/dsl/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/dsl/tokenizer.py -------------------------------------------------------------------------------- /noisemaker/effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/effects.py -------------------------------------------------------------------------------- /noisemaker/effects_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/effects_registry.py -------------------------------------------------------------------------------- /noisemaker/generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/generators.py -------------------------------------------------------------------------------- /noisemaker/glyphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/glyphs.py -------------------------------------------------------------------------------- /noisemaker/masks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/masks.py -------------------------------------------------------------------------------- /noisemaker/oklab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/oklab.py -------------------------------------------------------------------------------- /noisemaker/palettes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/palettes.py -------------------------------------------------------------------------------- /noisemaker/points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/points.py -------------------------------------------------------------------------------- /noisemaker/presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/presets.py -------------------------------------------------------------------------------- /noisemaker/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /noisemaker/rng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/rng.py -------------------------------------------------------------------------------- /noisemaker/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /noisemaker/scripts/mood.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/scripts/mood.py -------------------------------------------------------------------------------- /noisemaker/scripts/noisemaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/scripts/noisemaker.py -------------------------------------------------------------------------------- /noisemaker/simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/simplex.py -------------------------------------------------------------------------------- /noisemaker/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/util.py -------------------------------------------------------------------------------- /noisemaker/value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/noisemaker/value.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/package.json -------------------------------------------------------------------------------- /playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/playwright.config.js -------------------------------------------------------------------------------- /py_noisemaker.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/py_noisemaker.ipynb -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/build-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/build-cli.js -------------------------------------------------------------------------------- /scripts/build-standalone-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/build-standalone-cli.js -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/bundle-effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/bundle-effects.js -------------------------------------------------------------------------------- /scripts/bundle-shaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/bundle-shaders.js -------------------------------------------------------------------------------- /scripts/bundle-site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/bundle-site.js -------------------------------------------------------------------------------- /scripts/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/bundle.js -------------------------------------------------------------------------------- /scripts/checkEnums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/checkEnums.js -------------------------------------------------------------------------------- /scripts/find-unused-shaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/find-unused-shaders.js -------------------------------------------------------------------------------- /scripts/fix_uniform_mappings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/fix_uniform_mappings.py -------------------------------------------------------------------------------- /scripts/fix_wgsl_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/fix_wgsl_types.py -------------------------------------------------------------------------------- /scripts/generate_fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/generate_fixtures.py -------------------------------------------------------------------------------- /scripts/image_regression.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/image_regression.py -------------------------------------------------------------------------------- /scripts/regress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/regress.js -------------------------------------------------------------------------------- /scripts/run-js-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/run-js-tests.js -------------------------------------------------------------------------------- /scripts/shader-minifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/scripts/shader-minifier.js -------------------------------------------------------------------------------- /shaders/AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/AGENTS.md -------------------------------------------------------------------------------- /shaders/README-SHADERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/README-SHADERS.md -------------------------------------------------------------------------------- /shaders/docs/DEMO-UI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/docs/DEMO-UI.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/add/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/add/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/add/glsl/add.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/add/glsl/add.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/add/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/add/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/add/wgsl/add.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/add/wgsl/add.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/alpha/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/alpha/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/alpha/glsl/a.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/alpha/glsl/a.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/alpha/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/alpha/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/alpha/wgsl/a.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/alpha/wgsl/a.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blend/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blend/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blend/glsl/blend.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blend/glsl/blend.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blend/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blend/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blend/wgsl/blend.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blend/wgsl/blend.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blue/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blue/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blue/glsl/b.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blue/glsl/b.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blue/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blue/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/blue/wgsl/b.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/blue/wgsl/b.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/brightness/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/brightness/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/color/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/color/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/color/glsl/col.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/color/glsl/col.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/color/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/color/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/color/wgsl/col.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/color/wgsl/col.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/contrast/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/contrast/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/diff/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/diff/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/diff/glsl/diff.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/diff/glsl/diff.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/diff/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/diff/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/diff/wgsl/diff.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/diff/wgsl/diff.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/gradient/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/gradient/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/green/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/green/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/green/glsl/g.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/green/glsl/g.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/green/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/green/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/green/wgsl/g.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/green/wgsl/g.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/hue/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/hue/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/hue/glsl/hue.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/hue/glsl/hue.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/hue/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/hue/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/hue/wgsl/hue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/hue/wgsl/hue.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/invert/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/invert/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/invert/glsl/inv.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/invert/glsl/inv.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/invert/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/invert/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/invert/wgsl/inv.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/invert/wgsl/inv.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/layer/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/layer/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/layer/glsl/layer.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/layer/glsl/layer.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/layer/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/layer/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/layer/wgsl/layer.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/layer/wgsl/layer.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mask/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mask/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mask/glsl/mask.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mask/glsl/mask.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mask/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mask/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mask/wgsl/mask.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mask/wgsl/mask.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mult/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mult/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mult/glsl/mult.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mult/glsl/mult.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mult/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mult/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/mult/wgsl/mult.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/mult/wgsl/mult.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/noise/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/noise/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/noise/glsl/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/noise/glsl/noise.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/noise/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/noise/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/noise/wgsl/noise.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/noise/wgsl/noise.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/pixelate/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/pixelate/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/poster/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/poster/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/poster/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/poster/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/red/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/red/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/red/glsl/r.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/red/glsl/r.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/red/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/red/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/red/wgsl/r.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/red/wgsl/r.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/repeat/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/repeat/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/repeat/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/repeat/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/rot/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/rot/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/rot/glsl/rot.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/rot/glsl/rot.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/rot/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/rot/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/rot/wgsl/rot.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/rot/wgsl/rot.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/saturation/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/saturation/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scale/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scale/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scale/glsl/scale.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scale/glsl/scale.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scale/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scale/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scale/wgsl/scale.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scale/wgsl/scale.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scroll/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scroll/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/scroll/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/scroll/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/shape/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/shape/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/shape/glsl/shape.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/shape/glsl/shape.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/shape/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/shape/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/shape/wgsl/shape.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/shape/wgsl/shape.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/solid/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/solid/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/solid/glsl/solid.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/solid/glsl/solid.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/solid/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/solid/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/solid/wgsl/solid.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/solid/wgsl/solid.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sub/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sub/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sub/glsl/sub.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sub/glsl/sub.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sub/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sub/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sub/wgsl/sub.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sub/wgsl/sub.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sum/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sum/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sum/glsl/sum.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sum/glsl/sum.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sum/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sum/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/sum/wgsl/sum.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/sum/wgsl/sum.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/thresh/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/thresh/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/thresh/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/thresh/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/translate/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/translate/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/voronoi/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/voronoi/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/voronoi/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/voronoi/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/wave/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/wave/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicBasics/wave/glsl/wave.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/wave/glsl/wave.glsl -------------------------------------------------------------------------------- /shaders/effects/classicBasics/wave/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/wave/help.md -------------------------------------------------------------------------------- /shaders/effects/classicBasics/wave/wgsl/wave.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicBasics/wave/wgsl/wave.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/atmosphere/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/atmosphere/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/background/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/background/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/bitEffects/help.md: -------------------------------------------------------------------------------- 1 | # BitEffects 2 | 3 | Bitwise field and mask synthesizer. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/cellNoise/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/cellNoise/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/cellRefract/help.md: -------------------------------------------------------------------------------- 1 | # CellRefract 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/coalesce/help.md: -------------------------------------------------------------------------------- 1 | # Coalesce 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/colorLab/help.md: -------------------------------------------------------------------------------- 1 | # ColorLab 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/composite/help.md: -------------------------------------------------------------------------------- 1 | # Composite 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/depthOfField/help.md: -------------------------------------------------------------------------------- 1 | # DepthOfField 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/displaceMixer/help.md: -------------------------------------------------------------------------------- 1 | # DisplaceMixer 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/effects/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/effects/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/fractal/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/fractal/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/glitch/help.md: -------------------------------------------------------------------------------- 1 | # Glitch 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/kaleido/help.md: -------------------------------------------------------------------------------- 1 | # Kaleido 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/lensDistortion/help.md: -------------------------------------------------------------------------------- 1 | # LensDistortion 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/mediaInput/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/mediaInput/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/mediaMixer/help.md: -------------------------------------------------------------------------------- 1 | # MediaMixer 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/mediaPost/help.md: -------------------------------------------------------------------------------- 1 | # MediaPost 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/noise/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/noise/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/noise3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/noise3d/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/palette/help.md: -------------------------------------------------------------------------------- 1 | # Palette 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/pattern/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/pattern/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/refract/help.md: -------------------------------------------------------------------------------- 1 | # Refract 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/shapeMixer/help.md: -------------------------------------------------------------------------------- 1 | # ShapeMixer 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/shapes/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/shapes/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/shapes3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/shapes3d/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/splat/help.md: -------------------------------------------------------------------------------- 1 | # Splat 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/text/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/text/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/text/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/text/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/tunnel/help.md: -------------------------------------------------------------------------------- 1 | # Tunnel 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/warp/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisedeck/warp/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicNoisedeck/warp/help.md: -------------------------------------------------------------------------------- 1 | # Warp 2 | 3 | Effect description. 4 | -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/adjustHue/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/adjustHue/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/bloom/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/bloom/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/blur/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/blur/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/clouds/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/clouds/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/colorMap/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/colorMap/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/convolve/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/convolve/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/crt/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/crt/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/crt/glsl/crt.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/crt/glsl/crt.glsl -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/crt/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/crt/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/crt/wgsl/crt.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/crt/wgsl/crt.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/degauss/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/degauss/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/fibers/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/fibers/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/frame/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/frame/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/fxaa/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/fxaa/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/glyphMap/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/glyphMap/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/grain/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/grain/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/grime/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/grime/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/kaleido/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/kaleido/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/lensWarp/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/lensWarp/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/lightLeak/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/lightLeak/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/lowpoly/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/lowpoly/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/nebula/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/nebula/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/normalMap/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/normalMap/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/normalize/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/normalize/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/outline/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/outline/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/palette/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/palette/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/pixelSort/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/pixelSort/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/posterize/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/posterize/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/refract/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/refract/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/reindex/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/reindex/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/reverb/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/reverb/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/ridge/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/ridge/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/ripple/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/ripple/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/rotate/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/rotate/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/scratches/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/scratches/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/shadow/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/shadow/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/sine/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/sine/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/sketch/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/sketch/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/snow/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/snow/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/sobel/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/sobel/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/spatter/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/spatter/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/strayHair/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/strayHair/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/texture/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/texture/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/tint/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/tint/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vaseline/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vaseline/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vhs/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vhs/definition.js -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vhs/glsl/vhs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vhs/glsl/vhs.glsl -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vhs/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vhs/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vhs/wgsl/vhs.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vhs/wgsl/vhs.wgsl -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/voronoi/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/voronoi/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/vortex/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/vortex/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/warp/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/warp/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/wobble/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/wobble/help.md -------------------------------------------------------------------------------- /shaders/effects/classicNoisemaker/wormhole/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/classicNoisemaker/wormhole/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/glsl/brightPass.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/glsl/brightPass.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/glsl/composite.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/glsl/composite.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/glsl/ntapGather.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/glsl/ntapGather.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/wgsl/brightPass.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/wgsl/brightPass.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/wgsl/composite.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/wgsl/composite.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/bloom/wgsl/ntapGather.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/bloom/wgsl/ntapGather.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/blur/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/blur/glsl/blurH.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/glsl/blurH.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/blur/glsl/blurV.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/glsl/blurV.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/blur/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/blur/wgsl/blurH.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/wgsl/blurH.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/blur/wgsl/blurV.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/blur/wgsl/blurV.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/brightness/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/brightness/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/brightness/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/brightness/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/chroma/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/chroma/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/chroma/glsl/chroma.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/chroma/glsl/chroma.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/chroma/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/chroma/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/chroma/wgsl/chroma.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/chroma/wgsl/chroma.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/chromaticAberration/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/chromaticAberration/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/contrast/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/contrast/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/contrast/glsl/contrast.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/contrast/glsl/contrast.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/contrast/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/contrast/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/contrast/wgsl/contrast.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/contrast/wgsl/contrast.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/derivatives/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/derivatives/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/derivatives/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/derivatives/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/edge/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/edge/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/edge/glsl/edge.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/edge/glsl/edge.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/edge/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/edge/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/edge/wgsl/edge.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/edge/wgsl/edge.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/emboss/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/emboss/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/emboss/glsl/emboss.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/emboss/glsl/emboss.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/emboss/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/emboss/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/emboss/wgsl/emboss.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/emboss/wgsl/emboss.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/hue/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/hue/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/hue/glsl/hue.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/hue/glsl/hue.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/hue/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/hue/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/hue/wgsl/hue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/hue/wgsl/hue.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/inv/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/inv/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/inv/glsl/inv.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/inv/glsl/inv.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/inv/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/inv/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/inv/wgsl/inv.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/inv/wgsl/inv.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/lens/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/lens/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/lens/glsl/lens.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/lens/glsl/lens.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/lens/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/lens/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/lens/wgsl/lens.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/lens/wgsl/lens.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/litEdge/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/litEdge/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/litEdge/glsl/litEdge.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/litEdge/glsl/litEdge.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/litEdge/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/litEdge/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/litEdge/wgsl/litEdge.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/litEdge/wgsl/litEdge.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/outline/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/outline/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/outline/glsl/outline.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/outline/glsl/outline.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/outline/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/outline/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/outline/wgsl/outline.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/outline/wgsl/outline.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/palette/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/palette/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/palette/glsl/palette.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/palette/glsl/palette.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/palette/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/palette/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/palette/wgsl/palette.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/palette/wgsl/palette.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/pixels/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/pixels/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/pixels/glsl/pixels.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/pixels/glsl/pixels.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/pixels/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/pixels/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/pixels/wgsl/pixels.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/pixels/wgsl/pixels.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/polar/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/polar/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/polar/glsl/polar.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/polar/glsl/polar.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/polar/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/polar/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/polar/wgsl/polar.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/polar/wgsl/polar.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/posterize/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/posterize/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/posterize/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/posterize/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/prismaticAberration/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/prismaticAberration/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/rot/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/rot/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/rot/glsl/rot.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/rot/glsl/rot.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/rot/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/rot/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/rot/wgsl/rot.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/rot/wgsl/rot.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/saturation/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/saturation/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/saturation/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/saturation/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/sharpen/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sharpen/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/sharpen/glsl/sharpen.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sharpen/glsl/sharpen.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/sharpen/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sharpen/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/sharpen/wgsl/sharpen.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sharpen/wgsl/sharpen.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/smoothEdge/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/smoothEdge/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/smoothEdge/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/smoothEdge/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/smoothstep/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/smoothstep/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/smoothstep/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/smoothstep/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/sobel/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sobel/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/sobel/glsl/sobel.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sobel/glsl/sobel.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/sobel/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sobel/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/sobel/wgsl/sobel.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/sobel/wgsl/sobel.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2hsv/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2hsv/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2hsv/glsl/hsv.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2hsv/glsl/hsv.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2hsv/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2hsv/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2hsv/wgsl/hsv.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2hsv/wgsl/hsv.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2oklab/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2oklab/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2oklab/glsl/oklab.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2oklab/glsl/oklab.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2oklab/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2oklab/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/srgb2oklab/wgsl/oklab.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/srgb2oklab/wgsl/oklab.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/step/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/step/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/step/glsl/step.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/step/glsl/step.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/step/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/step/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/step/wgsl/step.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/step/wgsl/step.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/translate/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/translate/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/translate/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/translate/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/tunnel/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/tunnel/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/tunnel/glsl/tunnel.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/tunnel/glsl/tunnel.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/tunnel/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/tunnel/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/tunnel/wgsl/tunnel.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/tunnel/wgsl/tunnel.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/vignette/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/vignette/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/vignette/glsl/vignette.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/vignette/glsl/vignette.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/vignette/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/vignette/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/vignette/wgsl/vignette.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/vignette/wgsl/vignette.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/warp/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/warp/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/warp/glsl/warp.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/warp/glsl/warp.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/warp/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/warp/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/warp/wgsl/warp.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/warp/wgsl/warp.wgsl -------------------------------------------------------------------------------- /shaders/effects/filter/zoomBlur/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/zoomBlur/definition.js -------------------------------------------------------------------------------- /shaders/effects/filter/zoomBlur/glsl/zoomBlur.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/zoomBlur/glsl/zoomBlur.glsl -------------------------------------------------------------------------------- /shaders/effects/filter/zoomBlur/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/zoomBlur/help.md -------------------------------------------------------------------------------- /shaders/effects/filter/zoomBlur/wgsl/zoomBlur.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/filter/zoomBlur/wgsl/zoomBlur.wgsl -------------------------------------------------------------------------------- /shaders/effects/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/manifest.json -------------------------------------------------------------------------------- /shaders/effects/mixer/add/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/add/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/add/glsl/add.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/add/glsl/add.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/add/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/add/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/add/wgsl/add.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/add/wgsl/add.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/alpha/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/alpha/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/alpha/glsl/alpha.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/alpha/glsl/alpha.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/alpha/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/alpha/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/alpha/wgsl/alpha.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/alpha/wgsl/alpha.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/applyBrightness/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/applyBrightness/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/applyBrightness/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/applyBrightness/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/applyHue/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/applyHue/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/applyHue/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/applyHue/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/applySaturation/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/applySaturation/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/burn/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/burn/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/burn/glsl/burn.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/burn/glsl/burn.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/burn/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/burn/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/burn/wgsl/burn.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/burn/wgsl/burn.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/cloak/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/cloak/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/cloak/glsl/cloak.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/cloak/glsl/cloak.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/cloak/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/cloak/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/cloak/wgsl/cloak.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/cloak/wgsl/cloak.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/darken/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/darken/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/darken/glsl/darken.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/darken/glsl/darken.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/darken/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/darken/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/darken/wgsl/darken.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/darken/wgsl/darken.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/diff/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/diff/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/diff/glsl/diff.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/diff/glsl/diff.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/diff/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/diff/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/diff/wgsl/diff.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/diff/wgsl/diff.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/dodge/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/dodge/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/dodge/glsl/dodge.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/dodge/glsl/dodge.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/dodge/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/dodge/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/dodge/wgsl/dodge.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/dodge/wgsl/dodge.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/exclusion/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/exclusion/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/exclusion/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/exclusion/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/hardLight/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/hardLight/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/hardLight/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/hardLight/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/lighten/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/lighten/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/lighten/glsl/lighten.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/lighten/glsl/lighten.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/lighten/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/lighten/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/lighten/wgsl/lighten.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/lighten/wgsl/lighten.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/mix/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/mix/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/mix/glsl/mix.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/mix/glsl/mix.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/mix/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/mix/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/mix/wgsl/mix.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/mix/wgsl/mix.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/multiply/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/multiply/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/multiply/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/multiply/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/negation/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/negation/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/negation/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/negation/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/overlay/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/overlay/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/overlay/glsl/overlay.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/overlay/glsl/overlay.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/overlay/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/overlay/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/overlay/wgsl/overlay.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/overlay/wgsl/overlay.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/phoenix/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/phoenix/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/phoenix/glsl/phoenix.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/phoenix/glsl/phoenix.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/phoenix/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/phoenix/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/phoenix/wgsl/phoenix.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/phoenix/wgsl/phoenix.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/screen/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/screen/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/screen/glsl/screen.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/screen/glsl/screen.glsl -------------------------------------------------------------------------------- /shaders/effects/mixer/screen/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/screen/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/screen/wgsl/screen.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/screen/wgsl/screen.wgsl -------------------------------------------------------------------------------- /shaders/effects/mixer/softLight/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/softLight/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/softLight/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/softLight/help.md -------------------------------------------------------------------------------- /shaders/effects/mixer/subtract/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/subtract/definition.js -------------------------------------------------------------------------------- /shaders/effects/mixer/subtract/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/mixer/subtract/help.md -------------------------------------------------------------------------------- /shaders/effects/stateful/ca/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/ca/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/ca/glsl/ca.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/ca/glsl/ca.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/ca/glsl/caFb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/ca/glsl/caFb.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/ca/wgsl/ca.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/ca/wgsl/ca.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/ca/wgsl/caFb.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/ca/wgsl/caFb.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/glsl/cfBlend.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/glsl/cfBlend.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/glsl/cfBlur.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/glsl/cfBlur.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/glsl/cfSharpen.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/glsl/cfSharpen.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/help.md -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/wgsl/cfBlend.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/wgsl/cfBlend.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/wgsl/cfBlur.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/wgsl/cfBlur.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/cf/wgsl/cfSharpen.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/cf/wgsl/cfSharpen.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/dla/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/dla/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/dla/glsl/agentWalk.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/dla/glsl/agentWalk.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/dla/wgsl/agentWalk.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/dla/wgsl/agentWalk.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/feedback/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/feedback/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/feedback/glsl/copy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/feedback/glsl/copy.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/feedback/wgsl/copy.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/feedback/wgsl/copy.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/glsl/agent.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/glsl/agent.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/glsl/blend.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/glsl/blend.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/glsl/deposit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/glsl/deposit.frag -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/glsl/deposit.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/glsl/deposit.vert -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/glsl/diffuse.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/glsl/diffuse.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/wgsl/agent.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/wgsl/agent.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/wgsl/blend.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/wgsl/blend.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/wgsl/deposit.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/wgsl/deposit.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/flow/wgsl/diffuse.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/flow/wgsl/diffuse.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/glsl/agent.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/glsl/agent.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/glsl/blend.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/glsl/blend.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/glsl/deposit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/glsl/deposit.frag -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/glsl/deposit.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/glsl/deposit.vert -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/wgsl/agent.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/wgsl/agent.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/wgsl/blend.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/wgsl/blend.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/hflow/wgsl/deposit.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/hflow/wgsl/deposit.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/mnca/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/mnca/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/mnca/glsl/mnca.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/mnca/glsl/mnca.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/mnca/glsl/mncaFb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/mnca/glsl/mncaFb.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/mnca/wgsl/mnca.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/mnca/wgsl/mnca.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/mnca/wgsl/mncaFb.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/mnca/wgsl/mncaFb.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/physarum/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/physarum/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/definition.js -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/glsl/rd.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/glsl/rd.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/glsl/rdFb.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/glsl/rdFb.glsl -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/help.md -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/wgsl/rd.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/wgsl/rd.wgsl -------------------------------------------------------------------------------- /shaders/effects/stateful/rd/wgsl/rdFb.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/stateful/rd/wgsl/rdFb.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/cell/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/cell/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/cell/glsl/cell.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/cell/glsl/cell.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/cell/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/cell/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/cell/wgsl/cell.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/cell/wgsl/cell.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/fractal/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/fractal/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/fractal/glsl/fractal.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/fractal/glsl/fractal.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/fractal/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/fractal/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/fractal/wgsl/fractal.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/fractal/wgsl/fractal.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/media/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/media/glsl/copy.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/glsl/copy.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/media/glsl/mediaInput.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/glsl/mediaInput.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/media/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/media/wgsl/copy.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/wgsl/copy.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/media/wgsl/mediaInput.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/media/wgsl/mediaInput.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/noise/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/noise/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/noise/glsl/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/noise/glsl/noise.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/noise/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/noise/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/noise/wgsl/noise.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/noise/wgsl/noise.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/perlin/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/perlin/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/perlin/glsl/perlin.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/perlin/glsl/perlin.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/perlin/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/perlin/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/perlin/wgsl/perlin.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/perlin/wgsl/perlin.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/shape/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/shape/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/shape/glsl/shape.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/shape/glsl/shape.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/shape/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/shape/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/shape/wgsl/shape.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/shape/wgsl/shape.wgsl -------------------------------------------------------------------------------- /shaders/effects/synth/text/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/text/definition.js -------------------------------------------------------------------------------- /shaders/effects/synth/text/glsl/text.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/text/glsl/text.glsl -------------------------------------------------------------------------------- /shaders/effects/synth/text/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/text/help.md -------------------------------------------------------------------------------- /shaders/effects/synth/text/wgsl/text.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/synth/text/wgsl/text.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/ca3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/ca3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/ca3d/glsl/simulate.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/ca3d/glsl/simulate.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/ca3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/ca3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/ca3d/wgsl/simulate.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/ca3d/wgsl/simulate.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/cell3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/cell3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/cell3d/glsl/precompute.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/cell3d/glsl/precompute.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/cell3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/cell3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/cell3d/wgsl/precompute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/cell3d/wgsl/precompute.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/glsl/agent.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/glsl/agent.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/glsl/blend.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/glsl/blend.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/glsl/deposit.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/glsl/deposit.frag -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/glsl/deposit.vert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/glsl/deposit.vert -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/glsl/diffuse.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/glsl/diffuse.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/wgsl/agent.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/wgsl/agent.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/wgsl/blend.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/wgsl/blend.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/wgsl/deposit.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/wgsl/deposit.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/flow3d/wgsl/diffuse.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/flow3d/wgsl/diffuse.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/fractal3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/fractal3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/fractal3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/fractal3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/noise3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/noise3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/noise3d/glsl/precompute.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/noise3d/glsl/precompute.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/noise3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/noise3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/noise3d/wgsl/precompute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/noise3d/wgsl/precompute.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/rd3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/rd3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/rd3d/glsl/simulate.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/rd3d/glsl/simulate.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/rd3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/rd3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/rd3d/wgsl/simulate.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/rd3d/wgsl/simulate.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/render3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/render3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/render3d/glsl/render3d.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/render3d/glsl/render3d.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/render3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/render3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/render3d/wgsl/render3d.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/render3d/wgsl/render3d.wgsl -------------------------------------------------------------------------------- /shaders/effects/vol/shape3d/definition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/shape3d/definition.js -------------------------------------------------------------------------------- /shaders/effects/vol/shape3d/glsl/precompute.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/shape3d/glsl/precompute.glsl -------------------------------------------------------------------------------- /shaders/effects/vol/shape3d/help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/shape3d/help.md -------------------------------------------------------------------------------- /shaders/effects/vol/shape3d/wgsl/precompute.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/effects/vol/shape3d/wgsl/precompute.wgsl -------------------------------------------------------------------------------- /shaders/mcp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/README.md -------------------------------------------------------------------------------- /shaders/mcp/browser-harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/browser-harness.js -------------------------------------------------------------------------------- /shaders/mcp/core-operations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/core-operations.js -------------------------------------------------------------------------------- /shaders/mcp/docs/AGENT_WORKFLOW.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/docs/AGENT_WORKFLOW.md -------------------------------------------------------------------------------- /shaders/mcp/docs/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/docs/ARCHITECTURE.md -------------------------------------------------------------------------------- /shaders/mcp/docs/TOOL_REFERENCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/docs/TOOL_REFERENCE.md -------------------------------------------------------------------------------- /shaders/mcp/docs/VSCODE_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/docs/VSCODE_INTEGRATION.md -------------------------------------------------------------------------------- /shaders/mcp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/index.js -------------------------------------------------------------------------------- /shaders/mcp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/package-lock.json -------------------------------------------------------------------------------- /shaders/mcp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/package.json -------------------------------------------------------------------------------- /shaders/mcp/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/server.js -------------------------------------------------------------------------------- /shaders/mcp/test-harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/mcp/test-harness.js -------------------------------------------------------------------------------- /shaders/scripts/generate_shader_manifest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/scripts/generate_shader_manifest.py -------------------------------------------------------------------------------- /shaders/scripts/generate_uniform_layouts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/scripts/generate_uniform_layouts.js -------------------------------------------------------------------------------- /shaders/scripts/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/scripts/serve.js -------------------------------------------------------------------------------- /shaders/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/index.js -------------------------------------------------------------------------------- /shaders/src/lang/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/constants.js -------------------------------------------------------------------------------- /shaders/src/lang/diagnostics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/diagnostics.js -------------------------------------------------------------------------------- /shaders/src/lang/enumPaths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/enumPaths.js -------------------------------------------------------------------------------- /shaders/src/lang/enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/enums.js -------------------------------------------------------------------------------- /shaders/src/lang/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/index.js -------------------------------------------------------------------------------- /shaders/src/lang/lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/lexer.js -------------------------------------------------------------------------------- /shaders/src/lang/namespaceRuntime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/namespaceRuntime.js -------------------------------------------------------------------------------- /shaders/src/lang/namespaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/namespaces.js -------------------------------------------------------------------------------- /shaders/src/lang/ops.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/ops.js -------------------------------------------------------------------------------- /shaders/src/lang/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/parser.js -------------------------------------------------------------------------------- /shaders/src/lang/std_enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/std_enums.js -------------------------------------------------------------------------------- /shaders/src/lang/transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/transform.js -------------------------------------------------------------------------------- /shaders/src/lang/unparser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/unparser.js -------------------------------------------------------------------------------- /shaders/src/lang/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/lang/validator.js -------------------------------------------------------------------------------- /shaders/src/palettes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/palettes.js -------------------------------------------------------------------------------- /shaders/src/renderer/canvas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/renderer/canvas.js -------------------------------------------------------------------------------- /shaders/src/runtime/backend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/backend.js -------------------------------------------------------------------------------- /shaders/src/runtime/backends/webgl2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/backends/webgl2.js -------------------------------------------------------------------------------- /shaders/src/runtime/backends/webgpu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/backends/webgpu.js -------------------------------------------------------------------------------- /shaders/src/runtime/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/compiler.js -------------------------------------------------------------------------------- /shaders/src/runtime/default-shaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/default-shaders.js -------------------------------------------------------------------------------- /shaders/src/runtime/effect-validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/effect-validator.js -------------------------------------------------------------------------------- /shaders/src/runtime/effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/effect.js -------------------------------------------------------------------------------- /shaders/src/runtime/expander.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/expander.js -------------------------------------------------------------------------------- /shaders/src/runtime/pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/pipeline.js -------------------------------------------------------------------------------- /shaders/src/runtime/registry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/registry.js -------------------------------------------------------------------------------- /shaders/src/runtime/resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/src/runtime/resources.js -------------------------------------------------------------------------------- /shaders/tests/fixtures/test_effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/fixtures/test_effect.js -------------------------------------------------------------------------------- /shaders/tests/harness_effect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/harness_effect.js -------------------------------------------------------------------------------- /shaders/tests/playwright/effects.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/playwright/effects.spec.js -------------------------------------------------------------------------------- /shaders/tests/test-unparser.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test-unparser.mjs -------------------------------------------------------------------------------- /shaders/tests/test_compiler_phase2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_compiler_phase2.js -------------------------------------------------------------------------------- /shaders/tests/test_expander.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_expander.js -------------------------------------------------------------------------------- /shaders/tests/test_fibers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_fibers.js -------------------------------------------------------------------------------- /shaders/tests/test_harness.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_harness.js -------------------------------------------------------------------------------- /shaders/tests/test_inputtex_convention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_inputtex_convention.js -------------------------------------------------------------------------------- /shaders/tests/test_integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_integration.js -------------------------------------------------------------------------------- /shaders/tests/test_mixer_input_convention.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_mixer_input_convention.js -------------------------------------------------------------------------------- /shaders/tests/test_nm_effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_nm_effects.js -------------------------------------------------------------------------------- /shaders/tests/test_noise_controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_noise_controls.js -------------------------------------------------------------------------------- /shaders/tests/test_oscillators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_oscillators.js -------------------------------------------------------------------------------- /shaders/tests/test_outputs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_outputs.js -------------------------------------------------------------------------------- /shaders/tests/test_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_parser.js -------------------------------------------------------------------------------- /shaders/tests/test_phase2_integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_phase2_integration.js -------------------------------------------------------------------------------- /shaders/tests/test_pipeline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_pipeline.js -------------------------------------------------------------------------------- /shaders/tests/test_resources.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_resources.js -------------------------------------------------------------------------------- /shaders/tests/test_transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_transform.js -------------------------------------------------------------------------------- /shaders/tests/test_validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/shaders/tests/test_validator.js -------------------------------------------------------------------------------- /share/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/share/__init__.py -------------------------------------------------------------------------------- /share/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/share/constants.json -------------------------------------------------------------------------------- /share/dsl/__init__.py: -------------------------------------------------------------------------------- 1 | """Noisemaker DSL preset definitions.""" 2 | -------------------------------------------------------------------------------- /share/dsl/presets.dsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/share/dsl/presets.dsl -------------------------------------------------------------------------------- /share/masks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/share/masks.json -------------------------------------------------------------------------------- /share/palettes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/share/palettes.json -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | # Make tests a package 2 | -------------------------------------------------------------------------------- /test/canvas.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/canvas.test.js -------------------------------------------------------------------------------- /test/cli.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/cli.test.js -------------------------------------------------------------------------------- /test/colors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/colors.test.js -------------------------------------------------------------------------------- /test/composer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/composer.test.js -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/constants-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/constants-parity.test.js -------------------------------------------------------------------------------- /test/constants.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/constants.test.js -------------------------------------------------------------------------------- /test/effects-fixture.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/effects-fixture.test.js -------------------------------------------------------------------------------- /test/effects-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/effects-parity.test.js -------------------------------------------------------------------------------- /test/effects.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/effects.test.js -------------------------------------------------------------------------------- /test/effectsRegistry.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/effectsRegistry.test.js -------------------------------------------------------------------------------- /test/encoder.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/encoder.test.js -------------------------------------------------------------------------------- /test/evaluator.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/evaluator.test.js -------------------------------------------------------------------------------- /test/fixtures/adjustBrightness.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/adjustBrightness.json -------------------------------------------------------------------------------- /test/fixtures/adjustContrast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/adjustContrast.json -------------------------------------------------------------------------------- /test/fixtures/adjustHue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/adjustHue.json -------------------------------------------------------------------------------- /test/fixtures/blendLayers.json: -------------------------------------------------------------------------------- 1 | [0.4615384638309479,1,1,0] 2 | -------------------------------------------------------------------------------- /test/fixtures/bloom.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/bloom.json -------------------------------------------------------------------------------- /test/fixtures/blur.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/blur.json -------------------------------------------------------------------------------- /test/fixtures/centerMask.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/centerMask.json -------------------------------------------------------------------------------- /test/fixtures/clouds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/clouds.json -------------------------------------------------------------------------------- /test/fixtures/colorMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/colorMap.json -------------------------------------------------------------------------------- /test/fixtures/composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/composer.json -------------------------------------------------------------------------------- /test/fixtures/convFeedback.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/convFeedback.json -------------------------------------------------------------------------------- /test/fixtures/convolve.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/convolve.json -------------------------------------------------------------------------------- /test/fixtures/convolveEdges.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/convolveEdges.json -------------------------------------------------------------------------------- /test/fixtures/crt.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/crt.json -------------------------------------------------------------------------------- /test/fixtures/densityMap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/densityMap.json -------------------------------------------------------------------------------- /test/fixtures/dla.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/dla.json -------------------------------------------------------------------------------- /test/fixtures/effects/worms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/effects/worms.json -------------------------------------------------------------------------------- /test/fixtures/erosionWorms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/erosionWorms.json -------------------------------------------------------------------------------- /test/fixtures/expandTile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/expandTile.json -------------------------------------------------------------------------------- /test/fixtures/falseColor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/falseColor.json -------------------------------------------------------------------------------- /test/fixtures/fibers.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/fibers.json -------------------------------------------------------------------------------- /test/fixtures/frame.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/frame.json -------------------------------------------------------------------------------- /test/fixtures/fxaaEffect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/fxaaEffect.json -------------------------------------------------------------------------------- /test/fixtures/glitch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/glitch.json -------------------------------------------------------------------------------- /test/fixtures/grime.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/grime.json -------------------------------------------------------------------------------- /test/fixtures/innerTile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/innerTile.json -------------------------------------------------------------------------------- /test/fixtures/jpegDecimate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/jpegDecimate.json -------------------------------------------------------------------------------- /test/fixtures/kaleido.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/kaleido.json -------------------------------------------------------------------------------- /test/fixtures/lightLeak.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/lightLeak.json -------------------------------------------------------------------------------- /test/fixtures/lowpoly.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/lowpoly.json -------------------------------------------------------------------------------- /test/fixtures/nebula.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/nebula.json -------------------------------------------------------------------------------- /test/fixtures/normalize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/normalize.json -------------------------------------------------------------------------------- /test/fixtures/offsetIndex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/offsetIndex.json -------------------------------------------------------------------------------- /test/fixtures/onScreenDisplay.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/onScreenDisplay.json -------------------------------------------------------------------------------- /test/fixtures/palette.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/palette.json -------------------------------------------------------------------------------- /test/fixtures/pixelSort.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/pixelSort.json -------------------------------------------------------------------------------- /test/fixtures/posterize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/posterize.json -------------------------------------------------------------------------------- /test/fixtures/randomHue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/randomHue.json -------------------------------------------------------------------------------- /test/fixtures/refractEffect.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/refractEffect.json -------------------------------------------------------------------------------- /test/fixtures/reverb.json: -------------------------------------------------------------------------------- 1 | [0,1,1,9.934107936260261e-8] 2 | -------------------------------------------------------------------------------- /test/fixtures/ridge.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/ridge.json -------------------------------------------------------------------------------- /test/fixtures/ripple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/ripple.json -------------------------------------------------------------------------------- /test/fixtures/rng/seed_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/rng/seed_1.json -------------------------------------------------------------------------------- /test/fixtures/rng/seed_2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/rng/seed_2.json -------------------------------------------------------------------------------- /test/fixtures/rng/seed_3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/rng/seed_3.json -------------------------------------------------------------------------------- /test/fixtures/rotate.json: -------------------------------------------------------------------------------- 1 | [1, 3, 2, 4] 2 | -------------------------------------------------------------------------------- /test/fixtures/saturation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/saturation.json -------------------------------------------------------------------------------- /test/fixtures/scanlineError.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/scanlineError.json -------------------------------------------------------------------------------- /test/fixtures/scratches.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/scratches.json -------------------------------------------------------------------------------- /test/fixtures/shadow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/shadow.json -------------------------------------------------------------------------------- /test/fixtures/simpleFrame.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/simpleFrame.json -------------------------------------------------------------------------------- /test/fixtures/simplex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/simplex.json -------------------------------------------------------------------------------- /test/fixtures/sine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/sine.json -------------------------------------------------------------------------------- /test/fixtures/sketch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/sketch.json -------------------------------------------------------------------------------- /test/fixtures/smoothstep.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/smoothstep.json -------------------------------------------------------------------------------- /test/fixtures/snow.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/snow.json -------------------------------------------------------------------------------- /test/fixtures/spatter.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/spatter.json -------------------------------------------------------------------------------- /test/fixtures/spookyTicker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/spookyTicker.json -------------------------------------------------------------------------------- /test/fixtures/strayHair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/strayHair.json -------------------------------------------------------------------------------- /test/fixtures/texture.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/texture.json -------------------------------------------------------------------------------- /test/fixtures/tint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/tint.json -------------------------------------------------------------------------------- /test/fixtures/valueRefract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/valueRefract.json -------------------------------------------------------------------------------- /test/fixtures/vaseline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/vaseline.json -------------------------------------------------------------------------------- /test/fixtures/vhs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/vhs.json -------------------------------------------------------------------------------- /test/fixtures/vignette.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/vignette.json -------------------------------------------------------------------------------- /test/fixtures/warp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/warp.json -------------------------------------------------------------------------------- /test/fixtures/wobble.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/fixtures/wobble.json -------------------------------------------------------------------------------- /test/fixtures/wormhole.json: -------------------------------------------------------------------------------- 1 | [0.3535533845424652] -------------------------------------------------------------------------------- /test/fixtures/worms.json: -------------------------------------------------------------------------------- 1 | [0.2] -------------------------------------------------------------------------------- /test/generators.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/generators.test.js -------------------------------------------------------------------------------- /test/image-fixtures/simplex-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/image-fixtures/simplex-0.png -------------------------------------------------------------------------------- /test/image-fixtures/simplex-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/image-fixtures/simplex-1.png -------------------------------------------------------------------------------- /test/mapEffect.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/mapEffect.test.js -------------------------------------------------------------------------------- /test/masks-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/masks-parity.test.js -------------------------------------------------------------------------------- /test/masks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/masks.test.js -------------------------------------------------------------------------------- /test/palettes-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/palettes-parity.test.js -------------------------------------------------------------------------------- /test/palettes.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/palettes.test.js -------------------------------------------------------------------------------- /test/parity/__init__.py: -------------------------------------------------------------------------------- 1 | # Make parity tests a package 2 | -------------------------------------------------------------------------------- /test/parity/generate_hashes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/generate_hashes.js -------------------------------------------------------------------------------- /test/parity/run_dsl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_dsl.js -------------------------------------------------------------------------------- /test/parity/run_effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_effects.js -------------------------------------------------------------------------------- /test/parity/run_generators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_generators.js -------------------------------------------------------------------------------- /test/parity/run_preset_settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_preset_settings.js -------------------------------------------------------------------------------- /test/parity/run_rng.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_rng.js -------------------------------------------------------------------------------- /test/parity/run_voronoi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/run_voronoi.js -------------------------------------------------------------------------------- /test/parity/seeds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/seeds.py -------------------------------------------------------------------------------- /test/parity/simplex_integration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/simplex_integration.js -------------------------------------------------------------------------------- /test/parity/test_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_composer.py -------------------------------------------------------------------------------- /test/parity/test_dsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_dsl.py -------------------------------------------------------------------------------- /test/parity/test_effects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_effects.py -------------------------------------------------------------------------------- /test/parity/test_generators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_generators.py -------------------------------------------------------------------------------- /test/parity/test_points.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_points.py -------------------------------------------------------------------------------- /test/parity/test_preset_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_preset_settings.py -------------------------------------------------------------------------------- /test/parity/test_rng.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_rng.py -------------------------------------------------------------------------------- /test/parity/test_simplex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_simplex.py -------------------------------------------------------------------------------- /test/parity/test_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_value.py -------------------------------------------------------------------------------- /test/parity/test_voronoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/test_voronoi.py -------------------------------------------------------------------------------- /test/parity/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parity/utils.py -------------------------------------------------------------------------------- /test/parser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/parser.test.js -------------------------------------------------------------------------------- /test/points-fixture.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/points-fixture.test.js -------------------------------------------------------------------------------- /test/points.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/points.test.js -------------------------------------------------------------------------------- /test/preset-cycle.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/preset-cycle.test.js -------------------------------------------------------------------------------- /test/presets-params-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/presets-params-parity.test.js -------------------------------------------------------------------------------- /test/presets-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/presets-parity.test.js -------------------------------------------------------------------------------- /test/presets-render.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/presets-render.test.js -------------------------------------------------------------------------------- /test/presets.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/presets.test.js -------------------------------------------------------------------------------- /test/rng.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/rng.test.js -------------------------------------------------------------------------------- /test/simplex.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/simplex.test.js -------------------------------------------------------------------------------- /test/test_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/test_composer.py -------------------------------------------------------------------------------- /test/test_dsl_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/test_dsl_evaluator.py -------------------------------------------------------------------------------- /test/test_dsl_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/test_dsl_parser.py -------------------------------------------------------------------------------- /test/test_presets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/test_presets.py -------------------------------------------------------------------------------- /test/test_presets_dsl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/test_presets_dsl.py -------------------------------------------------------------------------------- /test/value-fixture.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/value-fixture.test.js -------------------------------------------------------------------------------- /test/value-parity.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/value-parity.test.js -------------------------------------------------------------------------------- /test/value.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/test/value.test.js -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/tox.ini -------------------------------------------------------------------------------- /version-bump: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aayars/py-noisemaker/HEAD/version-bump --------------------------------------------------------------------------------