Vulkan graphics API (original) (raw)

Vulkan graphics API

Stay organized with collections Save and categorize content based on your preferences.

The Android platform includes an Android-specific implementation of theVulkan API specification from the Khronos Group. Vulkan is a low-overhead, cross-platform API for high-performance, 3D graphics. It provides tools for creating high-quality, real-time graphics in applications. Vulkan also provides advantages such as reducing CPU overhead and providing support for theSPIR-V Binary Intermediate language.

This section begins with information on how toget started using Vulkan in your Android app. Next, it provides useful information that you should know aboutVulkan design guidelineson the Android platform. From there, it explains how to use Vulkan's shader compilers. Last, it teaches you how to usevalidation layersto help assure stability in apps using Vulkan.

For more general information about this cross-platform API specification, see Khronos'sVulkan Overview. You can also keep up with the latest Vulkan-related developments at the Vulkannews page.

Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Last updated 2020-08-17 UTC.