├── .claude ├── commands │ └── commit.md └── settings.local.json ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── aur-publish.yml │ └── test.yml ├── .gitignore ├── AGENTS.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── 0.toml ├── 1.toml ├── 10.toml ├── 11.toml ├── 12.toml ├── 13.toml ├── 14.toml ├── 15.toml ├── 16.toml ├── 17.toml ├── 18.toml ├── 19.toml ├── 2.toml ├── 20.toml ├── 21.toml ├── 22.toml ├── 23.toml ├── 24.toml ├── 3.toml ├── 4.toml ├── 5.toml ├── 6.toml ├── 7.toml ├── 8.toml ├── 9.toml └── custom_shader.wgsl ├── flake.nix ├── notes ├── ARCHITECTURE.md ├── AUDIO_SETUP.md ├── CONFIG_SAVE_LOAD.md ├── CONTROLS.md ├── PALETTES.md ├── PARAMETERS.md └── USAGE.md ├── packaging └── arch │ ├── .SRCINFO │ ├── PKGBUILD │ └── REUSE.toml ├── rustfmt.toml ├── src ├── app │ ├── audio.rs │ ├── config_watcher.rs │ ├── input.rs │ ├── mod.rs │ ├── rendering.rs │ └── status_bar.rs ├── ascii │ ├── converter.rs │ ├── mod.rs │ └── palette.rs ├── audio │ ├── analyzer.rs │ ├── capture.rs │ ├── device_selector.rs │ └── mod.rs ├── cli.rs ├── constants.rs ├── lib.rs ├── main.rs ├── params │ ├── color_mode.rs │ ├── config │ │ ├── color_mode.rs │ │ ├── palette_type.rs │ │ ├── pattern_type.rs │ │ └── shader_params.rs │ ├── mod.rs │ ├── palette_type.rs │ ├── pattern_type.rs │ └── shader_params.rs ├── render │ ├── framebuffer.rs │ └── mod.rs ├── shader │ ├── mod.rs │ ├── pipeline.rs │ └── uniforms.rs ├── shader_common │ ├── beat_distortion.wgsl │ ├── color_modes.wgsl │ ├── color_utils.wgsl │ ├── effects.wgsl │ ├── main.wgsl │ └── uniforms.wgsl ├── shader_patterns │ ├── diamonds.wgsl │ ├── fractal.wgsl │ ├── geometric.wgsl │ ├── glitch.wgsl │ ├── grid.wgsl │ ├── hexagonal.wgsl │ ├── interference.wgsl │ ├── noise.wgsl │ ├── octgrams.wgsl │ ├── plasma.wgsl │ ├── rings.wgsl │ ├── ripples.wgsl │ ├── sphere.wgsl │ ├── spiral.wgsl │ ├── truchet.wgsl │ ├── voronoi.wgsl │ ├── vortex.wgsl │ ├── warped_fbm.wgsl │ └── waves.wgsl └── utils │ ├── color.rs │ └── mod.rs └── tests ├── ascii_converter_edge_cases_test.rs ├── ascii_palette_comprehensive_test.rs ├── color_modes_test.rs ├── constants_validation_test.rs ├── enum_navigation_test.rs ├── framebuffer_comprehensive_test.rs ├── integration_test.rs ├── params_adjustment_test.rs ├── patterns_integration_test.rs ├── render_test.rs ├── shader_params_test.rs └── shader_uniforms_comprehensive_test.rs /.claude/commands/commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.claude/commands/commit.md -------------------------------------------------------------------------------- /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/aur-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.github/workflows/aur-publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/AGENTS.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | ### Project overview 2 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/README.md -------------------------------------------------------------------------------- /examples/0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/0.toml -------------------------------------------------------------------------------- /examples/1.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/1.toml -------------------------------------------------------------------------------- /examples/10.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/10.toml -------------------------------------------------------------------------------- /examples/11.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/11.toml -------------------------------------------------------------------------------- /examples/12.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/12.toml -------------------------------------------------------------------------------- /examples/13.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/13.toml -------------------------------------------------------------------------------- /examples/14.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/14.toml -------------------------------------------------------------------------------- /examples/15.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/15.toml -------------------------------------------------------------------------------- /examples/16.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/16.toml -------------------------------------------------------------------------------- /examples/17.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/17.toml -------------------------------------------------------------------------------- /examples/18.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/18.toml -------------------------------------------------------------------------------- /examples/19.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/19.toml -------------------------------------------------------------------------------- /examples/2.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/2.toml -------------------------------------------------------------------------------- /examples/20.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/20.toml -------------------------------------------------------------------------------- /examples/21.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/21.toml -------------------------------------------------------------------------------- /examples/22.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/22.toml -------------------------------------------------------------------------------- /examples/23.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/23.toml -------------------------------------------------------------------------------- /examples/24.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/24.toml -------------------------------------------------------------------------------- /examples/3.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/3.toml -------------------------------------------------------------------------------- /examples/4.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/4.toml -------------------------------------------------------------------------------- /examples/5.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/5.toml -------------------------------------------------------------------------------- /examples/6.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/6.toml -------------------------------------------------------------------------------- /examples/7.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/7.toml -------------------------------------------------------------------------------- /examples/8.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/8.toml -------------------------------------------------------------------------------- /examples/9.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/9.toml -------------------------------------------------------------------------------- /examples/custom_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/examples/custom_shader.wgsl -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/flake.nix -------------------------------------------------------------------------------- /notes/ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/ARCHITECTURE.md -------------------------------------------------------------------------------- /notes/AUDIO_SETUP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/AUDIO_SETUP.md -------------------------------------------------------------------------------- /notes/CONFIG_SAVE_LOAD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/CONFIG_SAVE_LOAD.md -------------------------------------------------------------------------------- /notes/CONTROLS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/CONTROLS.md -------------------------------------------------------------------------------- /notes/PALETTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/PALETTES.md -------------------------------------------------------------------------------- /notes/PARAMETERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/PARAMETERS.md -------------------------------------------------------------------------------- /notes/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/notes/USAGE.md -------------------------------------------------------------------------------- /packaging/arch/.SRCINFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/packaging/arch/.SRCINFO -------------------------------------------------------------------------------- /packaging/arch/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/packaging/arch/PKGBUILD -------------------------------------------------------------------------------- /packaging/arch/REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/packaging/arch/REUSE.toml -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/app/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/audio.rs -------------------------------------------------------------------------------- /src/app/config_watcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/config_watcher.rs -------------------------------------------------------------------------------- /src/app/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/input.rs -------------------------------------------------------------------------------- /src/app/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/mod.rs -------------------------------------------------------------------------------- /src/app/rendering.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/rendering.rs -------------------------------------------------------------------------------- /src/app/status_bar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/app/status_bar.rs -------------------------------------------------------------------------------- /src/ascii/converter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/ascii/converter.rs -------------------------------------------------------------------------------- /src/ascii/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/ascii/mod.rs -------------------------------------------------------------------------------- /src/ascii/palette.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/ascii/palette.rs -------------------------------------------------------------------------------- /src/audio/analyzer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/audio/analyzer.rs -------------------------------------------------------------------------------- /src/audio/capture.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/audio/capture.rs -------------------------------------------------------------------------------- /src/audio/device_selector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/audio/device_selector.rs -------------------------------------------------------------------------------- /src/audio/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/audio/mod.rs -------------------------------------------------------------------------------- /src/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/cli.rs -------------------------------------------------------------------------------- /src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/constants.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/params/color_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/color_mode.rs -------------------------------------------------------------------------------- /src/params/config/color_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/config/color_mode.rs -------------------------------------------------------------------------------- /src/params/config/palette_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/config/palette_type.rs -------------------------------------------------------------------------------- /src/params/config/pattern_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/config/pattern_type.rs -------------------------------------------------------------------------------- /src/params/config/shader_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/config/shader_params.rs -------------------------------------------------------------------------------- /src/params/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/mod.rs -------------------------------------------------------------------------------- /src/params/palette_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/palette_type.rs -------------------------------------------------------------------------------- /src/params/pattern_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/pattern_type.rs -------------------------------------------------------------------------------- /src/params/shader_params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/params/shader_params.rs -------------------------------------------------------------------------------- /src/render/framebuffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/render/framebuffer.rs -------------------------------------------------------------------------------- /src/render/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/render/mod.rs -------------------------------------------------------------------------------- /src/shader/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader/mod.rs -------------------------------------------------------------------------------- /src/shader/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader/pipeline.rs -------------------------------------------------------------------------------- /src/shader/uniforms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader/uniforms.rs -------------------------------------------------------------------------------- /src/shader_common/beat_distortion.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/beat_distortion.wgsl -------------------------------------------------------------------------------- /src/shader_common/color_modes.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/color_modes.wgsl -------------------------------------------------------------------------------- /src/shader_common/color_utils.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/color_utils.wgsl -------------------------------------------------------------------------------- /src/shader_common/effects.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/effects.wgsl -------------------------------------------------------------------------------- /src/shader_common/main.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/main.wgsl -------------------------------------------------------------------------------- /src/shader_common/uniforms.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_common/uniforms.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/diamonds.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/diamonds.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/fractal.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/fractal.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/geometric.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/geometric.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/glitch.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/glitch.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/grid.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/grid.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/hexagonal.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/hexagonal.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/interference.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/interference.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/noise.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/noise.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/octgrams.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/octgrams.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/plasma.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/plasma.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/rings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/rings.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/ripples.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/ripples.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/sphere.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/sphere.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/spiral.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/spiral.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/truchet.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/truchet.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/voronoi.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/voronoi.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/vortex.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/vortex.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/warped_fbm.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/warped_fbm.wgsl -------------------------------------------------------------------------------- /src/shader_patterns/waves.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/shader_patterns/waves.wgsl -------------------------------------------------------------------------------- /src/utils/color.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/utils/color.rs -------------------------------------------------------------------------------- /src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/src/utils/mod.rs -------------------------------------------------------------------------------- /tests/ascii_converter_edge_cases_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/ascii_converter_edge_cases_test.rs -------------------------------------------------------------------------------- /tests/ascii_palette_comprehensive_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/ascii_palette_comprehensive_test.rs -------------------------------------------------------------------------------- /tests/color_modes_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/color_modes_test.rs -------------------------------------------------------------------------------- /tests/constants_validation_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/constants_validation_test.rs -------------------------------------------------------------------------------- /tests/enum_navigation_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/enum_navigation_test.rs -------------------------------------------------------------------------------- /tests/framebuffer_comprehensive_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/framebuffer_comprehensive_test.rs -------------------------------------------------------------------------------- /tests/integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/integration_test.rs -------------------------------------------------------------------------------- /tests/params_adjustment_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/params_adjustment_test.rs -------------------------------------------------------------------------------- /tests/patterns_integration_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/patterns_integration_test.rs -------------------------------------------------------------------------------- /tests/render_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/render_test.rs -------------------------------------------------------------------------------- /tests/shader_params_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/shader_params_test.rs -------------------------------------------------------------------------------- /tests/shader_uniforms_comprehensive_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yuri-xyz/chroma/HEAD/tests/shader_uniforms_comprehensive_test.rs --------------------------------------------------------------------------------