gptkbp:instanceOf
|
graphics API
|
gptkbp:announced
|
gptkb:WWDC_2014
|
gptkbp:API
|
low-overhead
|
gptkbp:APIStyle
|
object-oriented
|
gptkbp:category
|
Apple Store
3D graphics APIs
|
gptkbp:competitor
|
gptkb:Direct3D
gptkb:OpenGL
gptkb:Vulkan
|
gptkbp:computePipeline
|
programmable
|
gptkbp:developer
|
gptkb:Apple_Inc.
|
gptkbp:documentation
|
https://developer.apple.com/metal/
|
gptkbp:firstReleased
|
June 2, 2014
|
gptkbp:graphicsPipeline
|
programmable
|
https://www.w3.org/2000/01/rdf-schema#label
|
Metal graphics API
|
gptkbp:latestReleaseVersion
|
3.0
|
gptkbp:license
|
Proprietary
|
gptkbp:operatingSystem
|
gptkb:iOS
gptkb:iPadOS
gptkb:macOS
gptkb:tvOS
|
gptkbp:platform
|
gptkb:Apple_Silicon
gptkb:Apple_A7_or_later
macOS devices with Intel HD and later GPUs
|
gptkbp:programmingLanguage
|
gptkb:Objective-C
gptkb:Swift
gptkb:C++
|
gptkbp:replacedBy
|
gptkb:OpenGL_on_Apple_platforms
|
gptkbp:shaderLanguage
|
gptkb:Metal_Shading_Language
|
gptkbp:supports
|
Penrose tiling
GPU-accelerated compute
GPU-accelerated graphics
argument buffers
multi-threaded rendering
precompiled shaders
resource heaps
variable rate shading
tile-based deferred rendering
GPU-driven pipelines
command queues
ray tracing (from Metal 3)
|
gptkbp:type
|
low-level API
|
gptkbp:usedBy
|
AAA games on Apple platforms
professional creative applications
|
gptkbp:usedFor
|
gptkb:machine_learning
image processing
game development
graphics rendering
|
gptkbp:bfsParent
|
gptkb:macOS_(before_Catalina)
gptkb:macOS_operating_systems
|
gptkbp:bfsLayer
|
6
|