Metal API

GPTKB entity

Statements (62)
Predicate Object
gptkbp:instanceOf graphics API
gptkbp:announced gptkb:WWDC_2014
gptkbp:API low-level
gptkbp:category gptkb:REST_API
gptkb:software
Apple Store
gptkbp:competitor gptkb:OpenGL
gptkb:Direct3D_12
gptkb:OpenCL
gptkb:Vulkan
gptkbp:developedBy gptkb:Apple_Inc.
gptkbp:documentation https://developer.apple.com/metal/
gptkbp:feature GPU compute shaders
GPU family support
argument buffers
low-overhead API
mesh shaders
multi-threaded rendering
precompiled shaders
ray tracing (Metal 3)
resource heaps
variable rate shading
gptkbp:firstSupportedDevice gptkb:A7_chip
gptkb:iPad_Air_(1st_generation)
gptkb:iPhone_5s
gptkbp:firstSupportedMac gptkb:Macs_with_Intel_HD_and_Iris_Graphics_(2012_or_later)
https://www.w3.org/2000/01/rdf-schema#label Metal API
gptkbp:introducedIn 2014
gptkbp:language gptkb:Objective-C
gptkb:Swift
gptkb:C++
gptkbp:latestReleaseVersion gptkb:Metal_3
2022
gptkbp:license proprietary
gptkbp:platform gptkb:iOS
gptkb:iPadOS
gptkb:macOS
gptkb:tvOS
gptkbp:replacedBy gptkb:OpenGL
gptkb:OpenCL
gptkbp:supports gptkb:iOS_8_and_later
gptkb:iPadOS_13_and_later
gptkb:macOS_10.11_and_later
gptkb:tvOS_9_and_later
GPU-accelerated compute
GPU-accelerated graphics
gptkbp:usedBy gptkb:Apple_Arcade
gptkb:Final_Cut_Pro
gptkb:Unreal_Engine
gptkb:Adobe_Photoshop
gptkb:Unity_Engine
gptkbp:usedFor gptkb:machine_learning
image processing
game development
graphics rendering
gptkbp:bfsParent gptkb:macOS
gptkb:iOS_8
gptkb:Apple_M1
gptkb:Apple_M1_chip_(2020)
gptkb:Apple_M1_Ultra
gptkb:MPS_(Apple_Silicon_GPU_architecture)
gptkbp:bfsLayer 5