Native graphics API
Definitions
A low-level programming interface that allows software to communicate directly with a computer's graphics hardware without abstraction layers.
A platform-specific graphics library, such as DirectX, Metal, or Vulkan, designed to provide high-performance rendering by interacting closely with the operating system and GPU drivers.
Examples
Developers often choose a native graphics API like Vulkan or DirectX to achieve maximum performance in high-end gaming applications.
By bypassing abstraction layers and interacting directly with the native graphics API, the engine can significantly reduce CPU overhead.
Porting a game from one platform to another is challenging because each operating system requires a different native graphics API.
Synonyms
Low-level graphics API Hardware-accelerated API Direct graphics interface System-level rendering API Native rendering framework
Antonyms
High-level graphics abstraction Cross-platform graphics library Middleware rendering engine Platform-agnostic API Virtual graphics layer