├── .gitignore ├── LICENSE ├── MetalHDRVideo ├── MetalHDRVideo.xcodeproj │ ├── project.pbxproj │ └── project.xcworkspace │ │ └── contents.xcworkspacedata └── MetalHDRVideo │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ ├── Icon-512@2x.png │ │ └── Icon-iTunes@2x.png │ └── Contents.json │ ├── ContentView.swift │ ├── Math.swift │ ├── MediaPlaybackModel.swift │ ├── MetalHDRVideo.entitlements │ ├── MetalView.swift │ ├── Resources │ └── Oakland.mov │ ├── Shaders.metal │ ├── TransportControlsView.swift │ ├── VideoApp.swift │ └── VideoRenderer.swift ├── README.md └── shots └── screenshot01.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/LICENSE -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Icon-512@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Icon-512@2x.png -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Icon-iTunes@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Assets.xcassets/AppIcon.appiconset/Icon-iTunes@2x.png -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/ContentView.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Math.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Math.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/MediaPlaybackModel.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/MediaPlaybackModel.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/MetalHDRVideo.entitlements: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/MetalHDRVideo.entitlements -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/MetalView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/MetalView.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Resources/Oakland.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Resources/Oakland.mov -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/Shaders.metal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/Shaders.metal -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/TransportControlsView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/TransportControlsView.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/VideoApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/VideoApp.swift -------------------------------------------------------------------------------- /MetalHDRVideo/MetalHDRVideo/VideoRenderer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/MetalHDRVideo/MetalHDRVideo/VideoRenderer.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/README.md -------------------------------------------------------------------------------- /shots/screenshot01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/metal-by-example/metal-hdr-video/HEAD/shots/screenshot01.png --------------------------------------------------------------------------------