AMD Mantle
E653473
AMD Mantle is a low-level graphics API developed by AMD that pioneered many of the design concepts later adopted by modern APIs like Vulkan and DirectX 12 to improve CPU efficiency and GPU performance.
Statements (45)
| Predicate | Object |
|---|---|
| instanceOf | graphics API ⓘ |
| abbreviation | Mantle NERFINISHED ⓘ |
| advantageOverTraditionalAPIs |
better multi-core CPU utilization
ⓘ
lower driver overhead ⓘ |
| announcedBy | AMD NERFINISHED ⓘ |
| apiLayer | user-mode graphics API ⓘ |
| apiType | explicit graphics API ⓘ |
| category | application programming interface ⓘ |
| comparedTo |
Direct3D 11
NERFINISHED
ⓘ
OpenGL NERFINISHED ⓘ |
| contributedTo | design of Vulkan ⓘ |
| designConcept |
closer-to-metal programming model
ⓘ
explicit control over GPU resources ⓘ low-level access to command buffers ⓘ multi-threaded command buffer generation ⓘ reduced driver overhead ⓘ |
| designedFor |
PC gaming
ⓘ
high-performance graphics ⓘ |
| developer |
AMD
NERFINISHED
ⓘ
Advanced Micro Devices NERFINISHED ⓘ |
| domain |
computer graphics
ⓘ
real-time rendering ⓘ |
| influenced |
DirectX 12
NERFINISHED
ⓘ
Vulkan NERFINISHED ⓘ modern explicit graphics APIs ⓘ |
| inspiredBy | console-style low-level graphics APIs ⓘ |
| notableFeature |
improved performance in draw-call-heavy scenes
ⓘ
low-level control similar to console APIs ⓘ reduced CPU bottlenecks in draw call submission ⓘ |
| primaryGoal |
improve GPU performance
ⓘ
provide low-level access to GPU hardware ⓘ reduce CPU overhead in graphics workloads ⓘ |
| relatedStandard |
Direct3D
NERFINISHED
ⓘ
DirectX 12 NERFINISHED ⓘ OpenGL NERFINISHED ⓘ Vulkan NERFINISHED ⓘ |
| status |
discontinued
ⓘ
superseded by Vulkan and DirectX 12 concepts ⓘ |
| strategicDecision | specification and concepts contributed to Khronos Group ⓘ |
| supportedArchitecture | Graphics Core Next NERFINISHED ⓘ |
| supportedHardwareVendor | AMD GPUs NERFINISHED ⓘ |
| supportedPlatform | Microsoft Windows NERFINISHED ⓘ |
| targetUseCase |
AAA game engines
ⓘ
CPU-bound rendering scenarios ⓘ |
| usedIn | video games ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.