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
|