├── .gitignore ├── LICENSE ├── README.md ├── SwiftShaders.png ├── SwiftShaders.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist └── xcshareddata │ └── xcschemes │ └── SwiftShaders.xcscheme ├── SwiftShaders ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── customTexture.imageset │ │ ├── Contents.json │ │ └── texture.png │ ├── diffuse.imageset │ │ ├── Contents.json │ │ └── diffuse.jpg │ ├── noiseTexture.imageset │ │ ├── Contents.json │ │ └── bbHK0.jpg │ └── normal.imageset │ │ ├── 1182OS_04_06.jpg │ │ └── Contents.json ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── GLSL │ ├── GLSL_Notes.txt │ └── GLSL_Shaders.swift ├── Info.plist ├── Metal │ ├── Cloud.metal │ ├── Color.metal │ ├── GaussianBlur.metal │ ├── MetalNotes.txt │ ├── Pixelate.metal │ ├── TextureBrightness.metal │ ├── TextureSampler.metal │ ├── ThickRedLine.metal │ └── Triangles.metal ├── UI │ ├── GameViewController.swift │ ├── SCNGeometry+Line.swift │ ├── SCNNode+Effects.swift │ └── SwiftShadersScene.swift ├── art.scnassets │ ├── sharpNoise.png │ ├── ship.scn │ └── softNoise.png └── pixelate.plist ├── SwiftShadersTests ├── Info.plist └── SwiftShadersTests.swift └── SwiftShadersUITests ├── Info.plist └── SwiftShadersUITests.swift /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/README.md -------------------------------------------------------------------------------- /SwiftShaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders.png -------------------------------------------------------------------------------- /SwiftShaders.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /SwiftShaders.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /SwiftShaders.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /SwiftShaders.xcodeproj/xcshareddata/xcschemes/SwiftShaders.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders.xcodeproj/xcshareddata/xcschemes/SwiftShaders.xcscheme -------------------------------------------------------------------------------- /SwiftShaders/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/AppDelegate.swift -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/customTexture.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/customTexture.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/customTexture.imageset/texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/customTexture.imageset/texture.png -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/diffuse.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/diffuse.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/diffuse.imageset/diffuse.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/diffuse.imageset/diffuse.jpg -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/noiseTexture.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/noiseTexture.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/noiseTexture.imageset/bbHK0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/noiseTexture.imageset/bbHK0.jpg -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/normal.imageset/1182OS_04_06.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/normal.imageset/1182OS_04_06.jpg -------------------------------------------------------------------------------- /SwiftShaders/Assets.xcassets/normal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Assets.xcassets/normal.imageset/Contents.json -------------------------------------------------------------------------------- /SwiftShaders/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /SwiftShaders/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /SwiftShaders/GLSL/GLSL_Notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/GLSL/GLSL_Notes.txt -------------------------------------------------------------------------------- /SwiftShaders/GLSL/GLSL_Shaders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/GLSL/GLSL_Shaders.swift -------------------------------------------------------------------------------- /SwiftShaders/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Info.plist -------------------------------------------------------------------------------- /SwiftShaders/Metal/Cloud.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/Cloud.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/Color.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/Color.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/GaussianBlur.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/GaussianBlur.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/MetalNotes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/MetalNotes.txt -------------------------------------------------------------------------------- /SwiftShaders/Metal/Pixelate.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/Pixelate.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/TextureBrightness.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/TextureBrightness.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/TextureSampler.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/TextureSampler.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/ThickRedLine.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/ThickRedLine.metal -------------------------------------------------------------------------------- /SwiftShaders/Metal/Triangles.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/Metal/Triangles.metal -------------------------------------------------------------------------------- /SwiftShaders/UI/GameViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/UI/GameViewController.swift -------------------------------------------------------------------------------- /SwiftShaders/UI/SCNGeometry+Line.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/UI/SCNGeometry+Line.swift -------------------------------------------------------------------------------- /SwiftShaders/UI/SCNNode+Effects.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/UI/SCNNode+Effects.swift -------------------------------------------------------------------------------- /SwiftShaders/UI/SwiftShadersScene.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/UI/SwiftShadersScene.swift -------------------------------------------------------------------------------- /SwiftShaders/art.scnassets/sharpNoise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/art.scnassets/sharpNoise.png -------------------------------------------------------------------------------- /SwiftShaders/art.scnassets/ship.scn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/art.scnassets/ship.scn -------------------------------------------------------------------------------- /SwiftShaders/art.scnassets/softNoise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/art.scnassets/softNoise.png -------------------------------------------------------------------------------- /SwiftShaders/pixelate.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShaders/pixelate.plist -------------------------------------------------------------------------------- /SwiftShadersTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShadersTests/Info.plist -------------------------------------------------------------------------------- /SwiftShadersTests/SwiftShadersTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShadersTests/SwiftShadersTests.swift -------------------------------------------------------------------------------- /SwiftShadersUITests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShadersUITests/Info.plist -------------------------------------------------------------------------------- /SwiftShadersUITests/SwiftShadersUITests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/malayli/SwiftShaders/HEAD/SwiftShadersUITests/SwiftShadersUITests.swift --------------------------------------------------------------------------------