├── .gitignore ├── MSLExamples.xcodeproj ├── project.pbxproj └── project.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ └── IDEWorkspaceChecks.plist ├── MSLExamples ├── AppDelegate.swift ├── Assets.xcassets │ ├── AppIcon.appiconset │ │ └── Contents.json │ ├── Contents.json │ ├── abstract1.imageset │ │ ├── Contents.json │ │ └── tex07.jpg │ ├── grayNoiseSmall.imageset │ │ ├── Contents.json │ │ └── tex10.png │ ├── rgbaNoise.imageset │ │ ├── Contents.json │ │ └── rgbaNoise.png │ ├── rgbaNoiseSmall.imageset │ │ ├── Contents.json │ │ └── rgbaNoiseSmall.png │ └── rustyMetal.imageset │ │ ├── Contents.json │ │ └── tex02.jpg ├── Base.lproj │ ├── LaunchScreen.storyboard │ └── Main.storyboard ├── GPUDevice.swift ├── Info.plist ├── SceneDelegate.swift ├── Shaders │ ├── Common.h │ ├── Common.metal │ ├── Day01-30.metal │ ├── Day30-39.metal │ ├── Day40-49.metal │ ├── Day50-59.metal │ ├── Day60-69.metal │ ├── Day70-79.metal │ ├── Day80-89.metal │ ├── Day90-100.metal │ ├── Extra.metal │ ├── VertexShader.metal │ └── Warehouse.metal ├── VideoSession.swift └── ViewController.swift └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/.gitignore -------------------------------------------------------------------------------- /MSLExamples.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MSLExamples.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MSLExamples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /MSLExamples/AppDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/AppDelegate.swift -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/abstract1.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/abstract1.imageset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/abstract1.imageset/tex07.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/abstract1.imageset/tex07.jpg -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/grayNoiseSmall.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/grayNoiseSmall.imageset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/grayNoiseSmall.imageset/tex10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/grayNoiseSmall.imageset/tex10.png -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rgbaNoise.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rgbaNoise.imageset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rgbaNoise.imageset/rgbaNoise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rgbaNoise.imageset/rgbaNoise.png -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rgbaNoiseSmall.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rgbaNoiseSmall.imageset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rgbaNoiseSmall.imageset/rgbaNoiseSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rgbaNoiseSmall.imageset/rgbaNoiseSmall.png -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rustyMetal.imageset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rustyMetal.imageset/Contents.json -------------------------------------------------------------------------------- /MSLExamples/Assets.xcassets/rustyMetal.imageset/tex02.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Assets.xcassets/rustyMetal.imageset/tex02.jpg -------------------------------------------------------------------------------- /MSLExamples/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /MSLExamples/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /MSLExamples/GPUDevice.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/GPUDevice.swift -------------------------------------------------------------------------------- /MSLExamples/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Info.plist -------------------------------------------------------------------------------- /MSLExamples/SceneDelegate.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/SceneDelegate.swift -------------------------------------------------------------------------------- /MSLExamples/Shaders/Common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Common.h -------------------------------------------------------------------------------- /MSLExamples/Shaders/Common.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Common.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day01-30.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day01-30.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day30-39.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day30-39.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day40-49.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day40-49.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day50-59.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day50-59.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day60-69.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day60-69.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day70-79.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day70-79.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day80-89.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day80-89.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Day90-100.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Day90-100.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Extra.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Extra.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/VertexShader.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/VertexShader.metal -------------------------------------------------------------------------------- /MSLExamples/Shaders/Warehouse.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/Shaders/Warehouse.metal -------------------------------------------------------------------------------- /MSLExamples/VideoSession.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/VideoSession.swift -------------------------------------------------------------------------------- /MSLExamples/ViewController.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/MSLExamples/ViewController.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/satoshi0212/MSLExamples/HEAD/README.md --------------------------------------------------------------------------------