Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: OpenGL GUI library

  1. #1
    Intern Newbie
    Join Date
    Jan 2009
    Posts
    41

    OpenGL GUI library

    Hi,

    I'm looking for an OpenGL GUI library which can make menus, entries, file choose, notebooks and so on. A free of charge one would be appreciated. Also if it can work on Windows, Mac...

    I tried on google but I ended with unmaintained or deprecated ones.

    Thanks

  2. #2
    Senior Member OpenGL Pro
    Join Date
    Sep 2004
    Location
    Prombaatu
    Posts
    1,401

    Re: OpenGL GUI library

    Why not create your own? Not as difficult as you might think. And the feeling of satisfaction you get from having your own UI system is... well, it's something special.

  3. #3
    Advanced Member Frequent Contributor _NK47's Avatar
    Join Date
    Mar 2008
    Posts
    574

    Re: OpenGL GUI library

    the more difficult part is the event handling of parent/child controls. how they propagate them and how its handled in general. once you designed your own solution for that anything else will be just rendering quads and/or text. and yes, satisfaction guaranteed!

  4. #4
    Junior Member Newbie
    Join Date
    Sep 2008
    Location
    Slovenija
    Posts
    15

    Re: OpenGL GUI library

    You might want to check these libraries out:
    - CEGUI
    - FLTK

  5. #5
    Senior Member OpenGL Guru Dark Photon's Avatar
    Join Date
    Oct 2004
    Location
    Druidia
    Posts
    2,882

    Re: OpenGL GUI library

    Quote Originally Posted by Simon Mihevc
    You might want to check these libraries out:
    - CEGUI
    - FLTK
    Pretty sure FLTK does not render widgets with OpenGL (it is LGPL though which is convenient). Honestly though if you want a very nice GUI toolkit that "doesn't" use OpenGL for rendering and is LGPL or better (i.e. freely usably for personal/commercial), use Qt 4.5 (the LGPL is a very pleasant change; thanks Nokia!).

    But for GUI toolkits that do use OpenGL for widget rendering, google "opengl gui libraries" or "opengl gui toolkits". You'll get a bunch of hits. No personal experience with any of them.

  6. #6
    Intern Newbie
    Join Date
    Jan 2009
    Posts
    41

    Re: OpenGL GUI library

    CEGUI seems really nice ! I'll download it just after writing that post.

    I really don't want to make my own and I "really" need a GUI inside OpenGL. And results I got from google weren't good at all.

    Thank you all.

  7. #7
    Junior Member Newbie
    Join Date
    Sep 2004
    Location
    Denmark
    Posts
    22

    Re: OpenGL GUI library

    Well, if you are happy with CEGUI that is fine. My problem is always that I want something extremely light weight and free from other dependencies.

    GLUI

    Which you probably have come across is really simple and fits the bill - even if it is not very pretty and perhaps not actively maintained. However, I have found that in many cases, it is preferable to have a console. It is a well kept secret, but

    glconsole

    at

    http://www.robots.ox.ac.uk/~gsibley/GLConsole/

    works well for me. It allows you to eaily add a number of variables and functions you can control from the console - more easily IMHO than via a gui.

    - andreas

  8. #8
    Junior Member Newbie
    Join Date
    May 2003
    Posts
    8

    Re: OpenGL GUI library

    We have just released NUI which doest OpenGL (and D3D) GUI among many other features. You may want to check it out: http://www.libnui.net

    meeloo

  9. #9
    Junior Member Regular Contributor
    Join Date
    Aug 2009
    Posts
    130

    Re: OpenGL GUI library

    I fell over my chair when I saw this. I thought it was very cool, until I saw the license...

    Such a pity. Does anyone know of any other simple cross-platform GUI?

  10. #10
    Junior Member Newbie
    Join Date
    May 2003
    Posts
    8

    Re: OpenGL GUI library

    Hi Fugitive,

    What kind of license would you consider good/cool/acceptable?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •