Metal graphics API
E49844
Metal graphics API is Apple’s low-level, high-performance framework for 3D graphics and GPU-accelerated computing on its devices.
All labels observed (6)
| Label | Occurrences |
|---|---|
| Metal API | 4 |
| Metal graphics API canonical | 2 |
| Metal (graphics API) | 1 |
| Metal (via wgpu) | 1 |
| Metal 2 graphics API | 1 |
| Metal Performance Shaders | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
GPU computing framework
ⓘ
graphics API ⓘ low-level graphics framework ⓘ |
| announcedAt | Apple Worldwide Developers Conference 2014 ⓘ |
| announcementYear | 2014 ⓘ |
| APIStyle | low-level ⓘ |
| component |
Metal Performance Shaders
ⓘ
MetalFX ⓘ MetalKit ⓘ |
| designedFor |
3D graphics
ⓘ
GPU-accelerated computing ⓘ |
| developedBy | Apple Inc. ⓘ |
| developer | Apple Inc. ⓘ |
| integratesWith |
Core Animation
ⓘ
Core Image ⓘ SceneKit ⓘ SpriteKit ⓘ |
| introducedInVersionOfiOS |
iOS
ⓘ
surface form:
iOS 8
|
| operatingSystem |
iOS
ⓘ
macOS ⓘ tvOS ⓘ watchOS ⓘ |
| performanceCharacteristic | high-performance ⓘ |
| platform |
Apple TV
ⓘ
Apple Watch ⓘ Apple operating systems ⓘ
surface form:
Apple platforms
Mac ⓘ iPad ⓘ iPhone ⓘ |
| primaryUseCase |
game development
ⓘ
high-performance computing ⓘ real-time 3D rendering ⓘ |
| replaces |
OpenCL on Apple platforms
ⓘ
OpenGL on Apple platforms ⓘ |
| shaderLanguage | Metal Shading Language ⓘ |
| similarTo |
DirectX
ⓘ
surface form:
Direct3D 12
Mantle ⓘ Vulkan ⓘ |
| supports |
GPU compute shaders
ⓘ
Metal Shading Language ⓘ graphics rendering ⓘ tessellation ⓘ tile-based deferred rendering ⓘ |
| supportsFeature |
argument buffers
ⓘ
indirect command buffers ⓘ ray tracing ⓘ variable rate shading ⓘ |
| usedBy |
AAA games on Apple platforms
ⓘ
professional graphics applications on macOS ⓘ |
Referenced by (10)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Metal Performance Shaders
subject surface form:
Bevy
this entity surface form:
Metal (via wgpu)
this entity surface form:
Metal (graphics API)
this entity surface form:
Metal 2 graphics API
this entity surface form:
Metal API
this entity surface form:
Metal API
this entity surface form:
Metal API