Skip to main content

Google announces plans to bring Vulkan 3D rendering API to Android

Google today announced at SIGGRAPH 2015 that it plans to bring Vulkan, a 3D rendering API, to Android. You can read more about the new API over the Android Developers blog, but here’s the gist:

In order to address some of the sources of CPU overhead and provide developers with more explicit control over rendering, we’ve been working to bring a new 3D rendering API, Vulkan™, to Android. Like OpenGL™ ES, Vulkan is an open standard for 3D graphics and rendering maintained by Khronos. Vulkan is being designed from the ground up to minimize CPU overhead in the driver, and allow your application to control GPU operation more directly. Vulkan also enables better parallelization by allowing multiple threads to perform work such as command buffer construction at once.

Android has long supported OpenGL, and now Google is introducing Vulkan to hopefully combat some of the sources of CPU overhead. The company says that it will give developers “more explicit control over rendering,” and will enable “better parallelization”.

Google says that it’s working hard to “help create, test, and ship Vulkan,” but also plans to continue supporting the simplicity of OpenGL ES. You’ll be able to choose which API is right for you, and Google says that it is committed to “providing an excellent developer experience” either way.

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Google — experts who break news about Google and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Google on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

Author

Avatar for Stephen Hall Stephen Hall

Stephen is Growth Director at 9to5. If you want to get in touch, follow me on Twitter. Or, email at stephen (at) 9to5mac (dot) com, or an encrypted email at hallstephenj (at) protonmail (dot) com.