Proving Immediate Mode GUIs Are Performant
forrestthewoods.com
Proving Immediate Mode GUIs Are Performant
1–9 of 9 posts
Re: Proving Immediate Mode GUIs Are Performant
#2But it unfortunately isn't, you need proper tests to answer such a broad question
Re: Proving Immediate Mode GUIs Are Performant
#3yes, imgui is just as good as these other applications that are literally embedding chromium. now that's science! I guess there's no extraneous resource usage here.
Re: Proving Immediate Mode GUIs Are Performant
#4This is definitely a super interesting experiment, just take the one-time measurements without any kind of repetition with a grain of salt..
Re: Proving Immediate Mode GUIs Are Performant
#5Re: Proving Immediate Mode GUIs Are Performant
#6For me, it is really about considering IMGUI over the likes of "typical" GUI apps like WPF.
Seriously, if I could find an IMGUI that allowed a free editor-like text entry with coloured fonts and styles... and a Map section (ie OpenStreetMap) -- I would be trying it out and comparing the performance (and memory) over WPF or web version.
Just trying to imagine the advantages of easy building to an exe.. even a WASM build as well.
Re: Proving Immediate Mode GUIs Are Performant
#7Re: Proving Immediate Mode GUIs Are Performant
#8it's truly absurd that a senior Facebook engineer as bragged about on the page was not able to choose a single QT or platform-native GUI to compare imgui to. yes, imgui is just as good as these other applications that are literally embedding chromium. now that's science! I guess there's no extraneous resource usage here.
Re: Proving Immediate Mode GUIs Are Performant
#9I do ship an IM GUI application to a small group of users and they will not know or care, as long as it does the job it needs to do. What made me choose this approach: I do not need another language/technology for my UI. Composition of the UI is done like I compose code: using functions/objects. I could see this approach failing on bigger projects or when you would have a dedicated designer doing the UI/UX stuff. As long as only programmers are working on the project I think it's fine and quite easy to understand for others what's going on in the 'UI code'.