├── .github └── workflows │ └── release.yml ├── .gitignore ├── .run ├── Check.run.xml ├── Clippy.run.xml └── run.run.xml ├── CHANGELOG.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── MANUAL.md ├── README.md ├── screenshot.png ├── shaders ├── color.frag ├── demo │ ├── ether.frag │ ├── foamy_water.frag │ └── seascape.frag ├── explode.frag ├── fractals │ └── mandelbrot.frag ├── gameoflife.frag ├── include │ ├── header.glsl │ └── shader.frag ├── interferences.frag ├── linear_srgb.frag ├── mouse.frag ├── noise.frag ├── sliders.frag ├── template.frag ├── time.frag └── wgsl.wgsl └── src ├── app ├── gui.rs ├── mod.rs └── renderer.rs ├── lib.rs ├── main.rs └── shader ├── loader.rs ├── mod.rs ├── noise.glsl ├── preprocessor.rs ├── quad.wgsl ├── renderer.rs └── stdlib.glsl /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/.gitignore -------------------------------------------------------------------------------- /.run/Check.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/.run/Check.run.xml -------------------------------------------------------------------------------- /.run/Clippy.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/.run/Clippy.run.xml -------------------------------------------------------------------------------- /.run/run.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/.run/run.run.xml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/LICENSE -------------------------------------------------------------------------------- /MANUAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/MANUAL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/README.md -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/screenshot.png -------------------------------------------------------------------------------- /shaders/color.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/color.frag -------------------------------------------------------------------------------- /shaders/demo/ether.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/demo/ether.frag -------------------------------------------------------------------------------- /shaders/demo/foamy_water.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/demo/foamy_water.frag -------------------------------------------------------------------------------- /shaders/demo/seascape.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/demo/seascape.frag -------------------------------------------------------------------------------- /shaders/explode.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/explode.frag -------------------------------------------------------------------------------- /shaders/fractals/mandelbrot.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/fractals/mandelbrot.frag -------------------------------------------------------------------------------- /shaders/gameoflife.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/gameoflife.frag -------------------------------------------------------------------------------- /shaders/include/header.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/include/header.glsl -------------------------------------------------------------------------------- /shaders/include/shader.frag: -------------------------------------------------------------------------------- 1 | #include "header.glsl" 2 | 3 | void main() { 4 | fragColor = COLOR; 5 | } 6 | -------------------------------------------------------------------------------- /shaders/interferences.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/interferences.frag -------------------------------------------------------------------------------- /shaders/linear_srgb.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/linear_srgb.frag -------------------------------------------------------------------------------- /shaders/mouse.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/mouse.frag -------------------------------------------------------------------------------- /shaders/noise.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/noise.frag -------------------------------------------------------------------------------- /shaders/sliders.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/sliders.frag -------------------------------------------------------------------------------- /shaders/template.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/template.frag -------------------------------------------------------------------------------- /shaders/time.frag: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/time.frag -------------------------------------------------------------------------------- /shaders/wgsl.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/shaders/wgsl.wgsl -------------------------------------------------------------------------------- /src/app/gui.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/app/gui.rs -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/app/mod.rs -------------------------------------------------------------------------------- /src/app/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/app/renderer.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/shader/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/loader.rs -------------------------------------------------------------------------------- /src/shader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/mod.rs -------------------------------------------------------------------------------- /src/shader/noise.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/noise.glsl -------------------------------------------------------------------------------- /src/shader/preprocessor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/preprocessor.rs -------------------------------------------------------------------------------- /src/shader/quad.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/quad.wgsl -------------------------------------------------------------------------------- /src/shader/renderer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/renderer.rs -------------------------------------------------------------------------------- /src/shader/stdlib.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Gui-Yom/nuance/HEAD/src/shader/stdlib.glsl --------------------------------------------------------------------------------