Think Silicon® releases GLOVE™, an OpenGL ES over Vulkan middleware as open source

Think Silicon®, an LPGPU2 member, released GLOVE™ (GL Over Vulkan®), an open source middleware, which allows developers for Android™, Linux® and Windows® operating systems to run seamlessly OpenGL® ES on supported hardware by translating at runtime OpenGL ES API calls to Vulkan API commands for that platform.

Over the years the increased complexity of the driver’s implementation based on OpenGL and OpenGL ES led to the introduction of Vulkan, a lower-lever API that transfers much of the driver’s functionality to the application-side. Since direct transition to Vulkan requires in many cases increased efforts, the developers and vendors are forced to maintain driver support for both Vulkan and OpenGL.

GLOVE™ bridges this gap since developers have now the flexibility to seamlessly transition their software between these APIs, while vendors can discard duplicate OpenGL® ES drivers and rely solely on a lighter implementation of the Vulkan API. The software has been designed towards facilitating developers to easily build and integrate new features, allowing at the same time its further extension, portability and interoperability.

GLOVE™ is considered as a work-in-progress and is open-sourced under the LGPL v3 license through which it is provided as free software with unlimited use for educational and research purposes. Future planned extensions of GLOVE™ include the broader support for desktop and safety critical OpenGL applications.

GLOVE™ is available for download from



  1. GLOVE OpenGL ES on Vulkan Middleware Released | – pingback on August 3, 2018 at 12:08 am

Trackbacks and Pingbacks:

  • GLOVE OpenGL ES on Vulkan Middleware Released | – Pingback on 2018/08/03/ 00:08

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.