├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── _config.yml ├── documentation-resources └── pixel_shader_demo_001.gif ├── logo-spritekit_shadertoy.png ├── spritekit-fragment-sandbox-ios-app.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── spritekit-fragment-sandbox-ios-app ├── AppDelegate.swift ├── Assets │ └── Assets.xcassets │ │ ├── AppIcon-1.appiconset │ │ ├── Contents.json │ │ ├── Icon-App-20x20@1x.png │ │ ├── Icon-App-20x20@2x.png │ │ ├── Icon-App-20x20@3x.png │ │ ├── Icon-App-29x29@1x.png │ │ ├── Icon-App-29x29@2x.png │ │ ├── Icon-App-29x29@3x.png │ │ ├── Icon-App-40x40@1x.png │ │ ├── Icon-App-40x40@2x.png │ │ ├── Icon-App-40x40@3x.png │ │ ├── Icon-App-57x57@1x.png │ │ ├── Icon-App-57x57@2x.png │ │ ├── Icon-App-60x60@2x.png │ │ ├── Icon-App-60x60@3x.png │ │ ├── Icon-App-72x72@1x.png │ │ ├── Icon-App-72x72@2x.png │ │ ├── Icon-App-76x76@1x.png │ │ ├── Icon-App-76x76@2x.png │ │ ├── Icon-App-83.5x83.5@2x.png │ │ ├── Icon-Small-50x50@1x.png │ │ ├── Icon-Small-50x50@2x.png │ │ └── iTunesArtwork@2x.png │ │ ├── AppIcon.appiconset │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── beach 2.imageset │ │ ├── Contents.json │ │ └── beach-healing.jpg │ │ ├── beach.imageset │ │ ├── Contents.json │ │ └── beach.png │ │ ├── dummypixel.imageset │ │ ├── Contents.json │ │ └── dummypixel.png │ │ ├── retro.imageset │ │ ├── 1.jpg │ │ └── Contents.json │ │ ├── sand.imageset │ │ ├── Contents.json │ │ └── sand.png │ │ ├── water 2 white.imageset │ │ ├── Contents.json │ │ └── water 2 white.jpg │ │ ├── water 2.imageset │ │ ├── Contents.json │ │ └── f7b434de210c0dd282fe30c0749c4a16.jpg │ │ └── water.imageset │ │ ├── Contents.json │ │ └── home-water.png ├── Extensions │ ├── SKShader+UniformUpdates.swift │ └── UISlider+Range.swift ├── Game-Scenes │ ├── Actions.sks │ └── GameScene.sks ├── Info.plist ├── Scenes │ └── GameScene.swift ├── Shaders │ ├── Filters-Effects │ │ ├── crt_retro.fsh │ │ ├── lcd_post_effect.fsh │ │ ├── water_movement.fsh │ │ ├── water_reflection.fsh │ │ └── wave.fsh │ ├── Fractals │ │ ├── GTC14-conference.fsh │ │ └── mandelbrot-recursive.fsh │ ├── Procedural │ │ ├── lightning.fsh │ │ ├── paint_noise.fsh │ │ ├── splash.fsh │ │ ├── tri_lattice6.fsh │ │ └── tron_road.fsh │ ├── Raymarching │ │ └── flame_raymarching.fsh │ └── wavy_lines_procedural.fsh ├── View-Controller │ └── GameViewController.swift └── View │ └── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── spritekit-fragment-sandbox-ios-appTests ├── Info.plist └── spritekit_fragment_sandbox_ios_appTests.swift └── spritekit-fragment-sandbox-ios-appUITests ├── Info.plist └── spritekit_fragment_sandbox_ios_appUITests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/LICENSE -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/_config.yml -------------------------------------------------------------------------------- /documentation-resources/pixel_shader_demo_001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/documentation-resources/pixel_shader_demo_001.gif -------------------------------------------------------------------------------- /logo-spritekit_shadertoy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/logo-spritekit_shadertoy.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/AppDelegate.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-57x57@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-57x57@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-57x57@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-57x57@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-72x72@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-72x72@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-72x72@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-72x72@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-Small-50x50@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-Small-50x50@1x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-Small-50x50@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/Icon-Small-50x50@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/iTunesArtwork@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon-1.appiconset/iTunesArtwork@2x.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach 2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach 2.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach 2.imageset/beach-healing.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach 2.imageset/beach-healing.jpg -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach.imageset/beach.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/beach.imageset/beach.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/dummypixel.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/dummypixel.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/dummypixel.imageset/dummypixel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/dummypixel.imageset/dummypixel.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/retro.imageset/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/retro.imageset/1.jpg -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/retro.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/retro.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/sand.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/sand.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/sand.imageset/sand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/sand.imageset/sand.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2 white.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2 white.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2 white.imageset/water 2 white.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2 white.imageset/water 2 white.jpg -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2.imageset/f7b434de210c0dd282fe30c0749c4a16.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water 2.imageset/f7b434de210c0dd282fe30c0749c4a16.jpg -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water.imageset/Contents.json -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water.imageset/home-water.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Assets/Assets.xcassets/water.imageset/home-water.png -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Extensions/SKShader+UniformUpdates.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Extensions/SKShader+UniformUpdates.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Extensions/UISlider+Range.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Extensions/UISlider+Range.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Game-Scenes/Actions.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Game-Scenes/Actions.sks -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Game-Scenes/GameScene.sks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Game-Scenes/GameScene.sks -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Info.plist -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Scenes/GameScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Scenes/GameScene.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/crt_retro.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/crt_retro.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/lcd_post_effect.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/lcd_post_effect.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/water_movement.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/water_movement.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/water_reflection.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/water_reflection.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/wave.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Filters-Effects/wave.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Fractals/GTC14-conference.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Fractals/GTC14-conference.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Fractals/mandelbrot-recursive.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Fractals/mandelbrot-recursive.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Procedural/lightning.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Procedural/lightning.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Procedural/paint_noise.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Procedural/paint_noise.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Procedural/splash.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Procedural/splash.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Procedural/tri_lattice6.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Procedural/tri_lattice6.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Procedural/tron_road.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Procedural/tron_road.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/Raymarching/flame_raymarching.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/Raymarching/flame_raymarching.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/Shaders/wavy_lines_procedural.fsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/Shaders/wavy_lines_procedural.fsh -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/View-Controller/GameViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/View-Controller/GameViewController.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/View/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/View/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-app/View/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-app/View/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-appTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-appTests/Info.plist -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-appTests/spritekit_fragment_sandbox_ios_appTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-appTests/spritekit_fragment_sandbox_ios_appTests.swift -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-appUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-appUITests/Info.plist -------------------------------------------------------------------------------- /spritekit-fragment-sandbox-ios-appUITests/spritekit_fragment_sandbox_ios_appUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eleev/ios-spritekit-shader-sandbox/HEAD/spritekit-fragment-sandbox-ios-appUITests/spritekit_fragment_sandbox_ios_appUITests.swift --------------------------------------------------------------------------------