History for imgui / imgui.h
2019-06-18
@omar
Addendum to #2635. Add support for multi-viewports in SDL+DX!! example. making all Win32-centric back-ends handle PlatformHandleRaw. Using the field to use/store the HWND for internal purpose in SDL/GLFW back-ends. (#1542)
omar committed on 18 Jun 2019
@Vincent Hamm
Viewport: Added PlatformHandleRaw. Update SDL+DX11 example. (#1542, #2635)
Vincent Hamm authored on 17 Jun 2019 omar committed on 18 Jun 2019
@omar
Merge branch 'master' into docking ...
omar committed on 18 Jun 2019
2019-06-17
@omar
Disable -Wpragmas warning in GCC to avoid relying on version checks, as unusual/forks/mods don't appear to always have same warning<>version. (#2618) ...
omar committed on 17 Jun 2019
@omar
Merge branch 'master' into docking ...
omar committed on 17 Jun 2019
2019-06-14
@omar
Removed redirecting functions/enums that were obsoleted in version 1.51 (June 2017): ImGuiCol_Column*, ImGuiSetCond_*, IsItemHoveredRect(), IsPosHoveringAnyWindow(), IsMouseHoveringAnyWindow(), IsMouseHoveringWindow(), IMGUI_ONCE_UPON_A_FRAME.
omar committed on 14 Jun 2019
@omar
Version 1.72 WIP
omar committed on 14 Jun 2019
2019-06-12
@omar
Merge branch 'master' into docking ...
omar committed on 12 Jun 2019
@omar
Version 1.71 + comments
omar committed on 12 Jun 2019
2019-06-11
@omar
Readme, comments, dear imgui prefixes
omar committed on 11 Jun 2019
@omar
ImDrawListSplitter: Don't merge draw commands when crossing a VtxOffset boundary + Renamed fields ImDrawChannels to consistently suggest those are internal structures.
omar committed on 11 Jun 2019
2019-06-10
@omar
ImDrawListSplitter: Fix idx offset when merging (cef88f6) (#2591)
omar committed on 10 Jun 2019
2019-06-06
@omar
Merge branch 'master' into docking ...
omar committed on 6 Jun 2019
@omar
ImDrawCallback: Allow to override the signature of ImDrawCallback by #define-ing it. This is meant to facilitate custom rendering back-ends passing local render-specific data to the draw callback.
omar committed on 6 Jun 2019
2019-06-05
@omar
Revert "Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489)" ...
omar committed on 5 Jun 2019
@omar
Changed syntax for (very rarely used) IMGUI_OVERRIDE_DRAWVERT_STRUCT_LAYOUT mechanism, instead you only need to '#define ImDrawVert MyDrawVert' to use this feature, avoiding the need to declare the entire structure within an awkward macro. Using the old macro will now error with a message pointing you to the new method. (#38, #103, #1172, #1231, #2489)
omar committed on 5 Jun 2019
@omar
Merge branch 'master' into docking ...
omar committed on 5 Jun 2019
@omar
Clarified behavior of SetNextWindowContentSize(). Content size is defined as the size available after removal of WindowPadding on each sides. So SetNextWindowContentSize(ImVec2(100,100)) + auto-resize will always allow submitting a 100x100 item without creating a scrollbar, regarding of WindowPadding.The exact meaning of ContentSize for decorated windows was previously ill-defined.
omar committed on 5 Jun 2019
@omar
Comments about obsoleted features version. Todo. Clarify tab bar initial offset (useful if we decide to remove the half-windowpadding clip margin).
omar committed on 5 Jun 2019
2019-06-04
@omar
Comments (#2599). Moved branch Changelog above 1.71 wip one. Added some missing changelog bits.
omar committed on 4 Jun 2019
2019-05-31
@omar
Merge branch 'master' into docking
omar committed on 31 May 2019
@omar
ImDrawListSplitter: extracted out of ImDrawList. Down the line we may obsolete the ImDrawList functions and encourage users to store the splitter aside, in the meanwhile ImDrawList holds a splitter. ...
omar committed on 31 May 2019
2019-05-29
@omar
Merge branch 'master' into docking ...
omar committed on 29 May 2019
@omar
Renamed ImGuiBackendFlags_HasVtxOffset to ImGuiBackendFlags_RendererHasVtxOffset to match naming convention already used in viewport/docking branch. (#2591) + Fix OpenGL3 code missing flag.
omar committed on 29 May 2019
@omar
Merge branch 'master' into docking ...
omar committed on 29 May 2019
@omar
ImDrawList: Added ImDrawCmd::VtxOffset value to support large meshes (64k+ vertices) using 16-bits indices. To enable the feature, the renderer back-end needs to set 'io.BackendFlags |= ImGuiBackendFlags_HasVtxOffset' and honor the ImDrawCmd::VtxOffset field. Otherwise the value will always be zero. This has the advantage of preserving smaller index buffers and allowing to execute on hardware that do not support 32-bits indices. ...
omar committed on 29 May 2019
@omar
ImDrawList: Store initial flags for the frame in ImDrawListSharedData, reducing code duplication in setting up the flags.
omar committed on 29 May 2019
2019-05-28
@omar
Fonts: Added some details about using custom colorful icons.
omar committed on 28 May 2019
2019-05-27
@omar
Docking: Saving local _NoResize flag. (#2583)
omar committed on 27 May 2019
@omar
Comments, todo entries, moved ImGuiSelectableFlagsPrivate in higher ranges to match others.
omar committed on 27 May 2019