History for imgui / imgui_draw.cpp
2019-09-17
@omar
Remove trailing spaces (grep for ' \r?$' in visual studio)
omar committed on 17 Sep 2019
2019-08-22
@omar
ImDrawList: clarified the name of many parameters so reading the code is a little easier. (#2740)
omar committed on 22 Aug 2019
2019-08-01
@omar
Version 1.73 WIP
omar committed on 1 Aug 2019
2019-07-31
@omar
Version 1.72b (patch for nav)
omar committed on 31 Jul 2019
2019-07-29
@omar
Version 1.73 WIP
omar committed on 29 Jul 2019
2019-07-27
@omar
Version 1.72
omar committed on 27 Jul 2019
2019-07-23
@omar
ImDrawList: Using ImDrawCornerFlags instead of int in various apis. ...
omar committed on 23 Jul 2019
2019-07-12
@omar
Renamed ImFontAtlas::CustomRect to ImFontAtlasCustomRect. Keep redirection typedef (will obsolete).
omar committed on 12 Jul 2019
2019-06-29
@omar
Internals: ImGuiListClipper using absolute coordinate (instead of relative one). Minor no-op tweaks + ImDrawListSplitter assert
omar committed on 29 Jun 2019
2019-06-27
@omar
Style: Attenuated default opacity of ImGuiCol_Separator in Classic and Light styles.
omar committed on 27 Jun 2019
2019-06-18
@omar
Word-wrapping: Fixed overzealous word-wrapping when glyph edge lands exactly on the limit. Because of this, auto-fitting exactly unwrapped text would make it wrap. (fixes initial 1.15 commit, 78645a7d).
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
ImDrawList: Fixed CloneOutput() helper crashing. Also removed unnecessary risk from ImDrawList::Clear(), draw lists are being clear before use each frame anyway. (#1860)
omar committed on 17 Jun 2019
2019-06-14
@omar
ImDrawList::ChannelsSplit(), ImDrawListSlitter: Fixed an issue with merging draw commands between channels 0 and 1. (#2624) Introduced by cef88f6.
omar committed on 14 Jun 2019
@omar
Version 1.72 WIP
omar committed on 14 Jun 2019
2019-06-12
@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-07
@omar
Internals: Added drawlist and color arg to RenderArrow(), RenderBullet(). Reordered args for RenderPixelEllipsis.
omar committed on 7 Jun 2019
2019-05-31
@omar
ImDrawListSplitter: Support merging consecutive draw commands straddling two channels. Support zero-init.
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
@omar
ImDrawList: Fix broken channel splitting (another issue when the first channel is empty) (#2591) + fixed warnings with newer VS
omar committed on 31 May 2019
2019-05-30
@Sebastian Krzyszkowiak
Include <alloca.h> also when __SWITCH__ is defined (#2595) ...
Sebastian Krzyszkowiak authored on 30 May 2019 omar committed on 30 May 2019
@omar
ImDrawList: Fix broken channel splitting (broken by d1e8b69) (#2591)
omar committed on 30 May 2019
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