Skip to content
This repository has been archived by the owner on Aug 30, 2020. It is now read-only.
/ glo Public archive

OpenGL Overload: OpenGL implementation on top of Vulkan

Notifications You must be signed in to change notification settings

g-truc/glo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

OpenGL Overload: OpenGL implementation on top of Vulkan

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published