imgui

A small multiplatform immediate mode graphical user interface with OpenGL3.2 backend.

Available on github

Update

This library is not maintained anymore, please use the far more superior dear imgui.

About

Most of the code is pulled from the recast library.

TrueType loading and rendering is done using stb_truetype.

The OpenGL backend was ported from OpenGL immediate mode to OpenGL 3.2 mainly to be compatible with Mac OS X core profile.

Build

The only dependency is OpenGL. GLFW, GLEW are embeded with the samples.

Linux : Tested on Arch Linux, Ubuntu 12.10, Debian Wheezy with various versions of gcc

premake4 gmake
make debug
make release
./sample

Mac OS X : Tested on 10.7 (Lion) with XCode 4.6. Only compatible with core profile contexts.

premake4 gmake
make debug
make release
./sample

Windows : Tested on Windows 7 with Visual Studio 2008 and 2010

premake4 vs2008
Open .sln file

Usage

Consult the source code for sample.cpp for a detailed usage example.

Leave a Reply