Metal 2
E519906
Metal 2 is Apple’s second-generation low-level graphics and compute API framework designed to deliver improved performance and advanced GPU features on macOS, iOS, and other Apple platforms.
All labels observed (1)
| Label | Occurrences |
|---|---|
| Metal 2 canonical | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Apple framework
ⓘ
compute API ⓘ graphics API ⓘ |
| announcedBy | Apple Inc. NERFINISHED ⓘ |
| category | graphics and compute framework ⓘ |
| developer | Apple Inc. ⓘ |
| goal |
better GPU utilization
ⓘ
improved performance ⓘ reduced CPU overhead ⓘ |
| integratesWith |
Metal Performance Shaders framework
NERFINISHED
ⓘ
Xcode NERFINISHED ⓘ |
| introducedAtEvent | WWDC 2017 NERFINISHED ⓘ |
| language | Metal Shading Language NERFINISHED ⓘ |
| operatingSystem |
iOS
ⓘ
macOS ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| partOf | Metal framework ⓘ |
| platform | Apple platforms ⓘ |
| predecessor | Metal ⓘ |
| programmingModel | low-level ⓘ |
| supports |
GPGPU workloads
ⓘ
GPU capture ⓘ GPU compute ⓘ GPU counters ⓘ GPU-accelerated graphics ⓘ GPU-driven pipelines ⓘ Metal Performance Shaders NERFINISHED ⓘ VR rendering ⓘ advanced GPU features ⓘ argument buffers ⓘ compute kernels ⓘ debugging tools integration ⓘ external GPU (eGPU) acceleration ⓘ fences ⓘ improved command submission ⓘ improved memory management ⓘ indirect command buffers ⓘ machine learning workloads ⓘ precompiled shader libraries ⓘ profiling tools integration ⓘ resource heaps ⓘ sparse textures ⓘ tessellation ⓘ tile shading ⓘ |
| targetAudience |
compute developers
ⓘ
game developers ⓘ graphics developers ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.