• This repository has been archived on 30/Aug/2020
  • Stars
    star
    274
  • Rank 150,274 (Top 3 %)
  • Language
    C++
  • Created over 12 years ago
  • Updated about 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OpenGL Overload: OpenGL implementation on top of Vulkan

glo

OpenGL Overload (GLO) aims at being a cross-platform implementation of OpenGL and building a streamline and modern APIs friendly OpenGL like API.

While Vulkan is a great explict graphics API, it's effortable only for a small part of the ecosystem. Furthermore, the multiplication of proprietary graphics APIs has fragmented the ecosystem.

Ideally this project will provide two front-ends: OpenGL and a modernized version OpenGL and multiple back-ends: Vulkan, Metal and DirectX12.

The amount of work needed is phenomenal, so let's see where it goes!

For more information about GLO, please have a look at the manual. The source code and the documentation are licensed under both the Happy Bunny License (Modified MIT) or the MIT License.

Thanks for contributing to the project by submitting issues for bug reports and feature requests.