Applications use the target hardware's GPU to perform rendering operations with Khronos rendering API calls, or
use blitting with the native Screen API function calls.
OpenGL ES rendering APIs Screen supports the following Khronos rendering APIs: OpenGL ES and OpenVG. They provide common interfaces to graphics hardware that allow users to generate and manipulate high quality two-dimensional vector and three-dimensional graphical images.
Vulkan rendering APIs Screen supports Khronos's Vulkan rendering APIs. Vulkan is a low-overhead, cross-platform, open industry standard API for 3D graphics and computing. It enables developers to target a wide range of devices using the same graphics APIs.
Blitting Screen provides native rendering APIs that use the hardware blitter to move data from one area of memory to another without involving the CPU.