- 4be0b47 (Breaking) Internals: ImStricmp/ImStrnicmp returned opposite sign when strings were different + ones in Demo. by ocornut · 3 days ago master
- 9d9a621 Fonts: expose ImFontBaked_BuildLoadGlyphAdvanceX() in imgui_internal.h. by ocornut · 4 days ago
- 49a1450 DrawList: added missing ImDrawFlags_RoundCornersMask_ -> ImDrawFlags_RoundMask_ legacy redirect. by ocornut · 4 days ago
- c7d17f0 ImVec2: added a check for cases where a custom `IM_VEC2_CLASS_EXTRA` macro adds an extra `operator=` to ImVec2 by ocornut · 4 days ago
- f5d2b7d CI: fixes for macOS. by ocornut · 4 days ago
- 145a2fb Docs: update binaries. by ocornut · 4 days ago
- 4c9c888 Build: warning fixes for VS2015 and <v141. by ocornut · 4 days ago
- 1ff2181 (Breaking) Commented out legacy names/functions which were obsoleted in 1.91.1 (Sept 2024). by ocornut · 4 days ago
- 93a14c8 (Breaking) Commented out legacy names/functions which were obsoleted from 1.90.7 (May 2024) to 1.91.0 (Sept 2024). by ocornut · 4 days ago
- cbe3d5f Version 1.93.1 WIP by ocornut · 4 days ago
- f996126 Demo: correct demo markers wordings (#9586) by Pascal Thomet · 5 days ago
- 6d32174 Allow IM_NODEBUGSTEP to be defined by user. (#9584) by ocornut · 5 days ago
- c1aaac6 Version 1.93.0 by ocornut · 5 days ago v1.93.0
- a6fad9b Style: update StyleColorsDark() for 1.93: greyer WindowBg, dark FrameBg. by ocornut · 6 days ago
- a536894 Examples: all examples now default to use a little bit of rounding (`FrameRounding` and `GrabRounding`). by ocornut · 6 days ago
- 098c711 Demo: Plot, Vertical Sliders, Colors: better scaling. by ocornut · 6 days ago
- 09cd441 PlotHistogram: fixed passing inverted coordinates to AddRectFilled(). by ocornut · 6 days ago
- 42a2237 Demo: Mixed Values: added IMGUI_DEMO_MARKER(). (#9582) by Pascal Thomet · 7 days ago
- 6aa6626 DrawList: improved handling of very small circles. by Mikko Mononen · 12 days ago
- dc09bbe Examples: GLFW/SDL2/SDL3+WebGPU: better select surface format instead of using surface_capabilities.formats[0]. (#9576) by Yan Pujante · 8 days ago
- 906c683 Debug: fixed DebugNodeTexture()->FormatTextureRefForDebugDisplay() truncating displayed value to 32-bits. (#9578) by ocornut · 8 days ago
- 2859f67 Docs: fixed various comments. by ocornut · 12 days ago
- b2ade5f DrawList: AddRectFilled: add support for ImDrawFlags_StrokeLegacy to handle inverted coordinates + non-AA path. by ocornut · 13 days ago
- 75ac1ab DrawList: AddCircle: fixed issue not clearing path in unlikely case where Path.Size<3. by ocornut · 13 days ago
- cbf4f05 DrawList: added io.ConfigDebugDrawListDefaultsToStrokeLegacy. (#9504) by ocornut · 3 weeks ago
- 9e5e0bf DrawList: added explanation for IM_POLYLINE_CONVEX_POLY_MAX_BEVELS. by Mikko Mononen · 2 months ago
- d23a638 Demo: Custom Rendering: added zig-zag concave shape, tweak color, tidy up section. by ocornut · 2 months ago
- f84d77c DrawList: changed _GetStrokePos() to a macro. by ocornut · 2 months ago
- cb66fcd DrawList: rename ImDrawFlags_MiterOnly->ImDrawFlags_JoinMiter, ImDrawFlags_SquareCap->ImDrawFlags_CapSquare. by ocornut · 3 months ago
- 7bccc3b DrawList: AddCircle, AddCircleFilled: fixed large circles being under-tessellated (when above ~140 with default CircleTessellationMaxError). by ocornut · 3 months ago
- 475b793 Docs: reworked Changelog, comments. by ocornut · 3 months ago
- 0e756a6 (Breaking) DrawList: renamed ImDrawFlags_RoundCornersXXX to ImDrawFlags_RoundXXX. (#9504) by ocornut · 13 days ago
- c52f84c DrawList: rework _SelectFringeTexture() for use by third-party extensions + rename to _SelectLineTexture(). by ocornut · 3 months ago
- 7415edb DrawList: fixed ImFontAtlasBuildUpdateTexDataCorners() packing vs render to match. by ocornut · 3 months ago
- dee0e34 DrawList: amend PushDrawFlag() to report reaching capacity. by ocornut · 3 months ago
- 451e107 DrawList: removed ImDrawFlags_UseTexForStrokeLegacy as it doesn't have any use now that legacy code is out of the way. by ocornut · 3 months ago
- 230cd6f DrawList: simplify ImFontAtlasBuildUpdateTexDataCorners() by merging fill/strokes loops. by ocornut · 3 months ago
- 3dbb849 DrawList: fixed PathArcTo to not emit small segments. by Mikko Mononen · 3 months ago
- c6c352f DrawList: fixed too many detailed line textures being created. by Mikko Mononen · 3 months ago
- 91dc4f4 DrawList: fixed rendering issues on small and degenerate shapes. by Mikko Mononen · 3 months ago
- 475660f DrawList: fixed overdraw issue for filled baked corner rendering. by Mikko Mononen · 3 months ago
- 640e931 DrawList: fixed passing large thickness value (e.g. 1e20f) to thickness crashing the code. by thedmd · 3 months ago
- a547dee DrawList: fixed AddRectFilled() path for minimum dimension. by ocornut · 3 months ago
- 0590171 DrawList: baking half-texel in TexUvLines[] now that AddPolylineLegacy() was removed. by ocornut · 3 months ago
- deb9c70 DrawList: ImDrawFlags_AALineEnds also requires ImDrawFlags_AALine, which makes it easier for widgets to opt-in AAEnds. by ocornut · 3 months ago
- 20f17ee DrawList: fixed using ImDrawFlags_UseTexForRoundCorners when ImFontAtlasFlags_NoBakedRoundCorners has also been set. by ocornut · 3 months ago
- a597bea DrawList: fixed dropping prim flags in some paths (most for ImDrawFlags_AAXXX flags). by ocornut · 3 months ago
- ba918bc DrawList: fixed filled rect baked AA. by Mikko Mononen · 3 months ago
- 7a51027 DrawList: Comments. Atlas's NoBakedLines automatically disable AA at Style level. Fix passing non-Legacy stroke mask to PushDrawFlag(). Demo: Custom Rendering: use LiveEdit everywhere. by ocornut · 3 months ago
- ee66cfc TabBar: simpify TabItem rendering using stroke flags. by ocornut · 3 months ago
- b220bff Checkbox, Menus: check marks use anti-aliased ends. by ocornut · 3 months ago
- eb02a7f DrawList: support altering RoundCorners flags in scope as an undocumented trick/hack. (#9489) by ocornut · 3 months ago
- 46e4c26 DrawList: removed AddPolylineLegacy(), AddConvexPolyFilledLegacy(). by ocornut · 3 months ago
- 5181e95 DrawList: removed g_LEGACY_STROKES. by ocornut · 3 months ago
- 67bcd9d DrawList: moved no-AA handling into _SelectFringeTexture(). by ocornut · 3 months ago
- f511ce1 DrawList: tweak _SelectFringeTexture(). move more-unlikely screen_thickness tests within already-unlikely block. re-add removed asserts. by ocornut · 3 months ago
- bd0f638 Docs: update changelog. by ocornut · 3 months ago
- 2fdcf89 DrawList: moved _GetStrokePos() to a local inline function. by ocornut · 3 months ago
- f2cd901 DrawList: added PushDrawFlag(), PopDrawFlag(), ImSmallStack_<>. (#9504) by ocornut · 3 months ago
- 7e87cb9 DrawList: consistently support scope flags (ImDrawFlags::Flags) + primitive flags. by ocornut · 3 months ago
- 008e099 DrawList: comment about ImFontAtlasFlags_NoBakedLines. Demo: amend test bed to exercices more flags. by ocornut · 3 months ago
- 7ccc834 (Breaking) Obsoleted style.AntiAliasedLinesUseTex which now only makes sense for legacy strokes. Added style.AntiAliasedLineEnds. by ocornut · 3 months ago
- 02adb46 (Breaking) DrawList: removed ImDrawListFlags_in favor of using ImDrawFlags. by ocornut · 4 months ago
- cf85b48 DrawList: new ImDrawFlags API (yet unused in this commit) by ocornut · 5 months ago
- eb75c80 DrawList: inverted ImDrawFlags_NoAAEnds into ImDrawFlags_AAEnds. by ocornut · 3 months ago
- 9b608ba DrawList: fixed warnings, added macro to facilitate visualizing rounded corner texture usage. by ocornut · 3 months ago
- 10aa5d9 DrawList: Optimize AddNgon() by Mikko Mononen · 4 months ago
- 145b838 DrawList: Optimize AddRectFilled() by Mikko Mononen · 4 months ago
- c5c76dc DrawList: Optimize _SelectFringeTexture() by Mikko Mononen · 4 months ago
- d9378b7 DrawList: surround _GetStrokePos() in IM_MSVC_RUNTIME_CHECKS_OFF macro. by ocornut · 5 months ago
- 230249a ImFontAtlas: moved TexUv buffers and configurable defines to internals. by ocornut · 5 months ago
- efb5c0e DrawList: Added some comments and amended existing ones by Mikko Mononen · 5 months ago
- b181739 DrawList: Revert texture selection to simple round() in _SelectFringeTexture by Mikko Mononen · 5 months ago
- d24d23f DrawList: No AA ends when line AA is disabled by Mikko Mononen · 5 months ago
- f272141 DrawList: merged _AddPolyline back into AddPolyline. by Mikko Mononen · 5 months ago
- 9be9c99 DrawList: removed vertex offset overflow (for 16-bit ImDrawIdx support) handling. by Mikko Mononen · 5 months ago
- 478813c DrawList: restored non-AA rendering mode. by Mikko Mononen · 5 months ago
- a5d8450 DrawList: fixed overdraw of transparent rounded rectangles by Mikko Mononen · 5 months ago
- 2edac09 DrawList: fixed baked corners to better match polyline corners by Mikko Mononen · 5 months ago
- 002e2a5 DrawList: added macro to have consistent check for rounding by Mikko Mononen · 5 months ago
- ed50e47 Demo: added rounding slider+animate to allow better test range of rounding values. by Mikko Mononen · 5 months ago
- ec51053 DrawList: increase detailed line textures from 3px to 4px to better hide the texture change. by Mikko Mononen · 5 months ago
- f2055fe DrawList: fixed reserve counts in _AddPolyline(). by Mikko Mononen · 5 months ago
- c6e5d8c DrawList: Debug build optimizations: add non-template ImMin/ImMax/ImClamp for int/float to avoid missing out on IM_MSVC_RUNTIME_CHECKS_OFF. by ocornut · 5 months ago
- 1686036 DrawList: Debug build optimizations: disable over zealous stack checks in PrimReserve, PrimUnreserve, PrimRect, PrimRectUV, PrimQuadUV, _CalculateCenterBiasedOffset, ImAlphaMultiply, _SelectFringeTexture by ocornut · 5 months ago
- ea638a4 DrawList: added vertex offset 16-bit ImDrawIdx support for _AddPolyline by Mikko Mononen · 5 months ago
- a5a4bed DrawList: improved worst case vertex count for AddConvexPolyFilled, convex polys can have only 2 bevels verts. by Mikko Mononen · 5 months ago
- fc8f5e6 DrawList: fixed indices when AllowVtxOffset is on by Mikko Mononen · 5 months ago
- 130be3b DrawList: Optimization: added specialized 2 point polyline _AddLine(). by Mikko Mononen · 5 months ago
- 6856b3e DrawList: added _InvFringeScale to use in cases of 1/_FringeScale. by Mikko Mononen · 5 months ago
- b484a90 DrawList: minor render optimizations. by Mikko Mononen · 5 months ago
- 7ec1bc1 DrawList: debug build optimizations. by Mikko Mononen · 5 months ago
- e8c8a10 DrawList: amends/review legacy stroke paths + minor tweaks. by ocornut · 5 months ago
- c59367e DrawList: renamed ImDrawFlags_StrokeCenterAligned to ImDrawFlags_StrokeCenterBiased. by ocornut · 5 months ago
- e9246e6 DrawList: Fixed vertex count calculation in_AddRectTinyRounding() by Mikko Mononen · 5 months ago
- 3fca7ef DrawList: skip PathLineTo/PathStroke calls for common AddLine() functions. (#4091) by ocornut · 5 months ago
- 5410a04 DrawList: fixed out of bounds access of baked corner based on thickness by Mikko Mononen · 5 months ago
- 20110d7 Docs: update changelog. by ocornut · 5 months ago
- 68b5bf4 DrawList: use straight floats when possible in _AddRectTinyRounding(). by ocornut · 5 months ago
- d453a59 DrawList: avoid using output references in _SelectFringeTexture() + misc tweaks, comments. by ocornut · 5 months ago