sample-metal
Examples for Apple's Metal APIs (rendering and compute).
File Explorer
Download Latest Version (.zip)- bug_report.md
- feature_request.md
- question.md
- Apple - Tessellation.xcscheme
- project.pbxproj
- App.swift
- MetalView.swift
- Shader.metal
- TessellationRenderer.swift
- Contents.json
- Contents.json
- icon_128x128.png
- icon_16x16.png
- icon_256x256.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- Contents.json
- App.entitlements
- CoreGraphics+Additions.swift
- Foundation+Additions.swift
- SIMD+Additions.swift
- License.svg
- Metal.svg
- Swift.svg
- Xcode.svg
- Metal.svg
- Tessellation.png
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- ios-marketing.png
- Contents.json
- App.swift
- CAMetalView.swift
- MetalView.swift
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- ios-marketing.png
- Contents.json
- App.swift
- CAMetalView.swift
- MetalView.swift
- Shader.metal
- Shader.swift
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- ios-marketing.png
- Contents.json
- App.swift
- CAMetalView.swift
- MetalView.swift
- Renderer.swift
- Shader.metal
- Shader.swift
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- ios-marketing.png
- Contents.json
- App.swift
- MetalView.swift
- Renderer.swift
- Shader.metal
- Shader.swift
- teapot.obj
- MBE - Clear Screen.xcscheme
- MBE - Drawing in 2D.xcscheme
- MBE - Drawing in 3D.xcscheme
- MBE - Lighting.xcscheme
- MBE - Texturing.xcscheme
- project.pbxproj
- Contents.json
- Contents.json
- icon_128x128.png
- icon_128x128@2x.png
- icon_16x16.png
- icon_16x16@2x.png
- icon_256x256.png
- icon_256x256@2x.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- ios-marketing.png
- Contents.json
- App.swift
- MetalView.swift
- Renderer.swift
- Shader.metal
- Shader.swift
- spot.obj
- spot_texture.png
- spot_texture.svg
- App.entitlements
- CoreGraphics+Additions.swift
- Foundation+Additions.swift
- FrameTimer.swift
- SIMD+Additions.swift
- IDEWorkspaceChecks.plist
- contents.xcworkspacedata
- Contents.swift
- Extensions.swift
- Contents.swift
- contents.xcworkspacedata
- CoreGraphics+Additions.swift
- Foundation+Additions.swift
- FrameTimer.swift
- MetalView.swift
- SIMD+Additions.swift
- contents.xcplayground
- Page1.png
- Page2.png
- Page3.png
- Page4.png
- Page5.png
- App.swift
- FirstPass.metal
- MetalView.swift
- Renderer.swift
- SecondPass.metal
- Shaders.swift
- Exam - Page 1.xcscheme
- project.pbxproj
- Contents.json
- Contents.json
- icon_128x128.png
- icon_16x16.png
- icon_256x256.png
- icon_32x32.png
- icon_32x32@2x.png
- icon_512x512.png
- icon_512x512@2x.png
- Contents.json
- CoreGraphics+Additions.swift
- Foundation+Additions.swift
- Page.entitlements
- pikachu.mtl
- pikachu.obj
- pikachu.png
- SIMD+Additions.swift
- Sample.jpg
- GrayScale.metal
- main.swift
- Processor.swift
- Empty.metal
- main.swift
- Terminal - Gray Scale.xcscheme
- Terminal - Inspector.xcscheme
- project.pbxproj
- CommandLine+Additions.swift
- Foundation+Additions.swift
- Metal+Additions.swift
- .gitignore
- LICENSE
- README.md
// repository documentation
Was this content helpful?
(0 ratings)
