Metal (API)

GPTKB entity

Statements (61)
Predicate Object
gptkbp:instanceOf graphics API
gptkbp:announced gptkb:WWDC_2014
gptkbp:API low-level
gptkbp:category gptkb:REST_API
gptkb:software
gptkb:GPGPU
Apple Store
3D computer graphics
gptkbp:competitor gptkb:OpenGL
gptkb:Direct3D_12
gptkb:OpenCL
gptkb:Vulkan
gptkbp:developedBy gptkb:Apple_Inc.
gptkbp:documentation https://developer.apple.com/metal/
gptkbp:firstReleased 2014
https://www.w3.org/2000/01/rdf-schema#label Metal (API)
gptkbp:integratesWith gptkb:Core_ML
gptkb:ARKit
gptkb:RealityKit
gptkb:Core_Animation
gptkb:Core_Image
gptkb:SceneKit
gptkb:SpriteKit
gptkbp:language gptkb:Objective-C
gptkb:Swift
gptkbp:latestReleaseVersion gptkb:Metal_3
2022
gptkbp:license proprietary
gptkbp:platform gptkb:iOS
gptkb:iPadOS
gptkb:macOS
gptkb:tvOS
gptkb:visionOS
Apple A7 chip or later (iOS)
Intel, AMD, or Apple Silicon GPUs (macOS)
gptkbp:replacedBy gptkb:OpenGL
gptkb:OpenCL
gptkbp:shaderLanguage gptkb:Metal_Shading_Language
gptkbp:supports Penrose tiling
compute shaders
multi-threading
GPU-accelerated compute
GPU-accelerated graphics
argument buffers
precompiled shaders
ray tracing (Metal 3)
resource heaps
variable rate shading
graphics shaders
tile-based deferred rendering
GPU-driven pipelines
indirect command buffers
gptkbp:usedBy machine learning frameworks
AAA games on Apple platforms
professional creative applications
gptkbp:usedFor gptkb:machine_learning
image processing
game development
graphics rendering
gptkbp:bfsParent gptkb:Computer_graphics
gptkbp:bfsLayer 5