GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window-system independent, relying on GLUT to handle all system-dependent issues, such as window and mouse management.
| Tags | Software Development Libraries |
|---|---|
| Licenses | LGPL |
Recent releases


Changes: The library now avoids using 100% of the CPU when idle. Doxygen comments was provided. Bugs with rollout, scrollbars, and double buffering were fixed. Mip-mapping is now used for rotation spheres. There were also binary size optimizations.


Changes: Compilation errors have been resolved for gcc 3.2.


No changes have been submitted for this release.
- All comments
Recent commentsRe: Problems
> GLUI seems to have a problem with
> performance. Does a GLUI menu take up
> 99% of the CPU on anyone elses computer?
This ought to be resolved in 2.35
Re: Problems
GLUI seems to have a problem with performance. Does a GLUI menu take up 99% of the CPU on anyone elses computer? The weird thing is, more CPU is used while the program is idle.
GLT GLUI Branch
Compilation issues, including errors and warnings are observed with gcc 3.2. If anyone knows how to get in contact with the original author, let me know: nigels at nigels dot com. Cheers.
This is most useful for...
those little testing and experimental hacks which require
an interface more complicated than keypresses under GLUT.
Also it includes an arcball and viewer class, so it's incredibly
quick to have something useful and looking good very quickly.