History for imgui / imgui_draw.cpp
2019-05-29
@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-21
@omar
ImFontGlyphRangesBuilder: Fixed unnecessarily over-sized buffer, which incidentally was also not fully cleared. Fixed edge case overflow when adding character 0xFFFF. (#2568)
omar committed on 21 May 2019
2019-05-19
@omar
Fixed GCC mem-access warnings (#2565) ...
omar committed on 19 May 2019
2019-05-18
@Lionel Landwerlin
Fix undefined behavior (#2561)
Lionel Landwerlin authored on 18 May 2019 omar committed on 18 May 2019
2019-05-07
@omar
Version 1.71 WIP + fixed minor typo
omar committed on 7 May 2019
2019-05-06
@omar
Version 1.70
omar committed on 6 May 2019
2019-04-29
@omar
Amend 48a09a7 with changelog, breaking changes, tweak demo code for spacing. (#2518)
omar committed on 29 Apr 2019
@Richard Mitton
Improved algorithm for mitre joints on thick lines
Richard Mitton authored on 27 Apr 2019 omar committed on 29 Apr 2019
2019-04-05
@omar
Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert to using the ImGui::MemAlloc()/MemFree() calls directly.
omar committed on 5 Apr 2019
2019-04-03
@omar
InputText: Made Shift+Tab consistently do nothing regardless of whether the back-end emits both char and keys or just keys. (#2467, #1336)
omar committed on 3 Apr 2019
2019-03-31
@Nicolas Noble
Silencing -Wstack-protector (#2459)
Nicolas Noble authored on 31 Mar 2019 omar committed on 31 Mar 2019
2019-03-16
@omar
Comments, todo list, remove trailing spaces.
omar committed on 16 Mar 2019
2019-03-15
@omar
Version 1.70 WIP
omar committed on 15 Mar 2019
2019-03-13
@omar
Version 1.69, comments, typos
omar committed on 13 Mar 2019
2019-03-11
@omar
Added GetGlyphRangesVietnamese() helper. (#2403)
omar committed on 11 Mar 2019
2019-03-09
@Bruce Mitchener
Fix typos. (#2413)
Bruce Mitchener authored on 9 Mar 2019 omar committed on 9 Mar 2019
2019-02-24
@Elias Daler
Fix -Wconversion warning (#2379) ...
Elias Daler authored on 24 Feb 2019 omar committed on 24 Feb 2019
2019-02-20
@omar
Internal: InputText: Comments. Renamed internal member. Renamed ImGuiStb->ImStb.
omar committed on 20 Feb 2019
2019-02-19
@omar
Version 1.69 WIP
omar committed on 19 Feb 2019
@omar
Version 1.68
omar committed on 19 Feb 2019
2019-02-18
@omar
Font: Fixed assert when specifying duplicate/overlapping ranges within a same font. (#2353, #2233)
omar committed on 18 Feb 2019
2019-02-14
@omar
Examples: Extracted gamepad code into ImGui_ImplGlfw_UpdateGamepads(). Renamed matching Win32 function for consistency. ...
omar committed on 14 Feb 2019
2019-02-11
@omar
ImDrawData: Added FramebufferScale field (currently a copy of the value from io.DisplayFramebufferScale). ...
omar committed on 11 Feb 2019
2019-02-09
@omar
ImFont: Rearranged members toward an optimal CalcTextSize() loop. Removed comments from destructor. Made constructor more explicit.
omar committed on 9 Feb 2019
2019-02-05
@omar
Tabs: Non-docking tab bars are storing names to allow tab list button + whole style scaling. Added ImGuiTabBarFlags_TabListPopupButton flag to show a popup button on manual tab bars. Locking FramePadding for the scope of a tab-bar to avoid sheering/clipping of tab item. Made scaling of tab ellipsis less awkward. (#261, #351)
omar committed on 5 Feb 2019
2019-02-04
@omar
Fonts: Fixed crash if FontGlobalScale is zero. Correctly debug naming default font if not 13 px. Demo: Moved PopupRounding along with other rounding values. Metrics: Displaying indexes with idx to be correct / less misleading.
omar committed on 4 Feb 2019
2019-01-27
@omar
Persistently fixing some PVS-Studio static analyzer false positive warnings.
omar committed on 27 Jan 2019
@omar
Fix various XCode and PVS-Studio static analyzer warnings (#2309)
omar committed on 27 Jan 2019
2019-01-20
@omar
Removed trailing spaces (#2038, #2299)
omar committed on 20 Jan 2019