Dear ImGui 1.91.6 12 Dec 09:05
Dear ImGui is a bloat-free graphical user interface library for C++. It outputs optimized vertex buffers that you can render anytime in your 3D-pipeline-enabled application. It is fast, portable, renderer agnostic, and self-contained (no external dependencies). Dear ImGui is designed to enable fast iterations and to empower programmers to create content creation tools and visualization / debug tools (as opposed to UI for the average end-user). It favors simplicity and productivity toward this g
minor feature: Decorated log and release notes: https://github.com/ocornut/imgui/releases/tag/v1.91.6 Breaking changes: Backends: DX12: Changed ImGui_ImplDX12_Init() signature to take a ImGui_ImplDX12_InitInfo struct. - Using the new API, application is now required to pass function pointers to allocate/free SRV Descriptors. - We provide convenience legacy fields to pass a single descriptor, matching the old API, but upcoming features will want multiple. - Legacy ImGui_ImplDX12_Init() signature is still supported (will obsolete). Misc: changed CRC32 table from CRC32-adler to CRC32c polynomial in order to be compatible with the result of SSE 4.2 instructions. @Teselka . - As a result, some.ini data may be partially lost when storing checksums. (docking and tables information particularly). - Because some users have crafted and storing.ini data as a way to workaround limitations of the docking API, we are providing a '#define IMGUI_USE_LEGACY_CRC32_ADLER' compile-time option to keep using old CRC32 tables if you cannot afford invalidating old.ini data. Other changes: Error Handling: cases where recoverable error handling would crash when processing errors outside of the NewFrame()..EndFrame() scope.. Tables: SetNextWindowScroll() value being ignored by BeginTable() during the first frame or when scrolling flags have changed.. InputText: added ImGuiInputTextFlags_ElideLeft to elide left side and ensure right side of contents is visible when whole text is not fitting (useful for paths/filenames). @kucoman, @ocornut . InputText: reactivating last activated InputText() doesn't restore horizontal scrolling. (which was disabled during deactivation anyway). Misc: changed embedded ProggyClean encoding to save a bit of binary space ( 12kb to 9.5kb). Misc: added IMGUI_DISABLE_DEFAULT_FONT to strip embedded font from binary.. @demonese . Demo: example tree used by Property Editor Selection demos properly freed on application closure. @Legulysse . Fonts: AddCustomRect() n