├── .github └── workflows │ ├── ci.yml │ └── screenshots.yml ├── .gitignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── conftest.py ├── examples ├── qt_embed.py ├── screenshots │ └── shadertoy_star.png ├── shader_3tBGzh.json ├── shader_MllSzX.json ├── shadertoy_api.py ├── shadertoy_blink.py ├── shadertoy_buffer.py ├── shadertoy_buffer_particles.py ├── shadertoy_circuits.py ├── shadertoy_common.py ├── shadertoy_flyby.py ├── shadertoy_gen_art.py ├── shadertoy_glsl_clock.py ├── shadertoy_glsl_flame.py ├── shadertoy_glsl_fuji.py ├── shadertoy_glsl_inercia.py ├── shadertoy_glsl_mouse_event.py ├── shadertoy_glsl_sdf.py ├── shadertoy_glsl_sea.py ├── shadertoy_glsl_stone.py ├── shadertoy_json.py ├── shadertoy_liberation.py ├── shadertoy_matrix.py ├── shadertoy_riders.py ├── shadertoy_sea.py ├── shadertoy_star.py └── tests │ └── test_examples.py ├── pyproject.toml ├── tests ├── renderutils.py ├── test_api.py ├── test_textures.py ├── test_util_shadertoy.py └── testutils.py └── wgpu_shadertoy ├── __init__.py ├── api.py ├── cli.py ├── inputs.py ├── passes.py └── shadertoy.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/screenshots.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/.github/workflows/screenshots.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/README.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/conftest.py -------------------------------------------------------------------------------- /examples/qt_embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/qt_embed.py -------------------------------------------------------------------------------- /examples/screenshots/shadertoy_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/screenshots/shadertoy_star.png -------------------------------------------------------------------------------- /examples/shader_3tBGzh.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shader_3tBGzh.json -------------------------------------------------------------------------------- /examples/shader_MllSzX.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shader_MllSzX.json -------------------------------------------------------------------------------- /examples/shadertoy_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_api.py -------------------------------------------------------------------------------- /examples/shadertoy_blink.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_blink.py -------------------------------------------------------------------------------- /examples/shadertoy_buffer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_buffer.py -------------------------------------------------------------------------------- /examples/shadertoy_buffer_particles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_buffer_particles.py -------------------------------------------------------------------------------- /examples/shadertoy_circuits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_circuits.py -------------------------------------------------------------------------------- /examples/shadertoy_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_common.py -------------------------------------------------------------------------------- /examples/shadertoy_flyby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_flyby.py -------------------------------------------------------------------------------- /examples/shadertoy_gen_art.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_gen_art.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_clock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_clock.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_flame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_flame.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_fuji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_fuji.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_inercia.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_inercia.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_mouse_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_mouse_event.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_sdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_sdf.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_sea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_sea.py -------------------------------------------------------------------------------- /examples/shadertoy_glsl_stone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_glsl_stone.py -------------------------------------------------------------------------------- /examples/shadertoy_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_json.py -------------------------------------------------------------------------------- /examples/shadertoy_liberation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_liberation.py -------------------------------------------------------------------------------- /examples/shadertoy_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_matrix.py -------------------------------------------------------------------------------- /examples/shadertoy_riders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_riders.py -------------------------------------------------------------------------------- /examples/shadertoy_sea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_sea.py -------------------------------------------------------------------------------- /examples/shadertoy_star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/shadertoy_star.py -------------------------------------------------------------------------------- /examples/tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/examples/tests/test_examples.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tests/renderutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/tests/renderutils.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_textures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/tests/test_textures.py -------------------------------------------------------------------------------- /tests/test_util_shadertoy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/tests/test_util_shadertoy.py -------------------------------------------------------------------------------- /tests/testutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/tests/testutils.py -------------------------------------------------------------------------------- /wgpu_shadertoy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/__init__.py -------------------------------------------------------------------------------- /wgpu_shadertoy/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/api.py -------------------------------------------------------------------------------- /wgpu_shadertoy/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/cli.py -------------------------------------------------------------------------------- /wgpu_shadertoy/inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/inputs.py -------------------------------------------------------------------------------- /wgpu_shadertoy/passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/passes.py -------------------------------------------------------------------------------- /wgpu_shadertoy/shadertoy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pygfx/shadertoy/HEAD/wgpu_shadertoy/shadertoy.py --------------------------------------------------------------------------------