Email or username:

Password:

Forgot your password?
Omar

dear imgui 1.90 released!
github.com/ocornut/imgui/relea

resizable child windows, angled table headers, hundreds other fixes & improvements for separators, tooltips, drag and drop, tables, docking, menus, inputtext, fonts, backends, multiselect (wip branch), etc. (RT/boost appreciated 🙏)

10 comments
Omar

(
Screenshots credits:
- Mario Kart toolbox by ermelber & Gericom
- Alan Wake 2 debug tools by Remedy Games
- Slideflow studio "for deploying deep learning models for digital pathology research application" by JamesDolezal
- IOLite voxel game engine iolite-engine.com
)

Benjamin Wrensch :iolite:

@42yeah @ocornut Awwww, thanks a lot for the shout-out - and for creating Dear ImGui in the first place, of course! 💜

Omar

Selecting just 4 shots is not easy as there are many things posted in Gallery threads nowadays. Aside from "many game engines", there has been a steady growth of uses by non-games over the year.

As always, any support is very welcome. Financial (preferably via your company: get in touch!), community help, quality PRs etc.

Wojciech Jarosz

@ocornut I’ve never tried dear imgui, so am curious: how would you compare/contrast it to nanogui (which I happened to adopt for a research projects shortly before learning about dear imgui).

Omar

@wjarosz I've never used NanoGUI so wouldn't know but it seems like a classical retained-mode UI toolkit, meaning usually lots of sync/maintenance/callbacks, and making it harder to make dynamic/reactive ui.

demofox

@ocornut @wjarosz nanogui looks to be opengl only, which is limiting (no raytracing shaders, for example).
If it helps, basically every nvidia, Intel, amd, etc tech demo has the same looking ui, because they all use dear imgui.
It's super popular in game dev, for small things like debug UI in demos, to complex things like making an entire engine's editor UI in imgui.
It's good stuff. It works well and doesn't get in the way.

Matt Pharr

@wjarosz @ocornut my own experience has been that immediate mode GUIs (and dear imgui specifically) are amazing. Very productive to use but more importantly it shifts your mindset about how you design a system. Being able to integrate GUI code throughout and to not have to think about GUI state as a thing or needing to define GUI callbacks is the best. It's magic.

Matt Pharr

@wjarosz @ocornut I remember this Casey Muratori talk on the general immediate mode GUI idea being very good but haven't watched it for years: youtube.com/watch?v=Z1qyvQsjK5

Go Up