Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/installgentoo/opengl_gui
fast, configurable, minimal opengl gui drawing system
https://github.com/installgentoo/opengl_gui
gamedev gui imgui opengl simplicity toolkit tools ui
Last synced: 3 months ago
JSON representation
fast, configurable, minimal opengl gui drawing system
- Host: GitHub
- URL: https://github.com/installgentoo/opengl_gui
- Owner: installgentoo
- Created: 2014-11-12T14:39:51.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-02-20T23:30:06.000Z (almost 6 years ago)
- Last Synced: 2023-02-26T22:15:37.784Z (almost 2 years ago)
- Topics: gamedev, gui, imgui, opengl, simplicity, toolkit, tools, ui
- Language: C
- Homepage:
- Size: 46.2 MB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Metelisa imgui
This is a small library for gui drawing with OpenGL, inside your OpenGL context. It's real fast,
it's made to be straightforward, readable and easily extendable.-why not just use dear imgui?
Too much code to read. Also one of the points about this library was allowing the usage of multiple shaders.
It is also optimised, i do caching, unlike imgui. The editor scene from the demo takes 60 microseconds to
translate all elements into draws and another 100 for opengl to rasterize on my ancient 2-core laptop.Requires c++14.
Build with cmake. You need to have glfw library installed on linux, on win it is built automatically(see demo/.cmake/glfw.cmake). Win build tested with mingw 7.3.
There is prebuilt windows binary in ./binRunning on linux:
cd ./demo/demo/proj
cmake ./
make -j4
cd ./bin
./tester_mainDistributed under BSD License, licenses for libraries are as stated in libraries.
Refer to demo/proj/tester/tester_main.cxx for detailed comments
![Alt Text](https://raw.githubusercontent.com/installgentoo/opengl_gui/master/record.gif)