dear imgui github.com/ocornut/imgui + test engine / the dragonโ€™s trap @lizardcube, dreams, tearaway, pixeljunk shooter, soul bubbles, meka, smspower

Paris (..London.. Kyoto)
Joined January 2009
Ended up pushing this: (It's merely two heuristics so I might tell if a user making a bug report has asserts disabled. Not exposing full stringified version because it often contains absolute __FILE__ path, nor full length to reduce noise.) github.com/ocornut/imgui/comโ€ฆ
1
4
Bit far-fetched, but I created a topic to gather links/videos of software using the Dear ImGui Test Engine for automation: github.com/ocornut/imgui_tesโ€ฆ If you happen to use this somewhere would be nice to drop a word of a capture! (pictured in video: Wonderland Engine / @WebXREngine)
Spotted a few tools using Dear ImGui on the expo floor. @WebXREngine in particular has been using imgui automation engine to test its software, which is nice to see running in the wild.
3
64
0
Retro software dumping day.
7
25
351
Dear ImGui 1.92.3 released! github.com/ocornut/imgui/relโ€ฆ - InputTextMultiline() word-wrapping. - Misc scaling/DPI helpers fixes on backends for Linux X11/Wayland/OSX. - 20+ other fixes or small additions (fonts, navigation, inputtext, debug tools, etc.
5
35
4
317
So editing a 10 KB-20 KB is likely to be perfectly fine (vsa 1000 KB buffer in a full Debug build not great). With e.g. UTF-8 involved & various API/legacy it's not trivial to do much better at the moment, but I thought it was best to publish in current state, I'll improve later.
1
8
Pushed a much requested ImGuiInputTextFlags_WordWrap flag for multi-line word-wrapping editor. There's zero caching and it's rather slow for my taste (on my 2019 desktop, for a 100 KB text buffer: +~0.3 ms optimized, +~1.0 ms debug). Cost is roughly proportional to buffer size,
dear imgui 1.92.2 release github.com/ocornut/imgui/relโ€ฆ - improving tab bar resizing logic (combining shrinking and scrolling). - misc keyboard nav fixes, table fixes, font fixes & many others. - backend fixes (vulkan+linux w/ some drivers, SDL_GPU use SDL_GPUTexture* as texture id).
3
46
2
348