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.

This commit is contained in:
ocornut
2026-07-29 17:26:42 +02:00
parent 1c71e07fa0
commit b5ef1d837d
4 changed files with 17 additions and 12 deletions

View File

@@ -5782,6 +5782,8 @@ static void SetupDrawListSharedData()
g.DrawListSharedData.CurveTessellationMaxError = g.Style.CurveTessellationMaxError;
g.DrawListSharedData.SetCircleTessellationMaxError(g.Style.CircleTessellationMaxError);
g.DrawListSharedData.InitialDrawFlags = ImDrawFlags_None;
if (g.IO.Fonts->Flags & ImFontAtlasFlags_NoBakedLines)
g.Style.AntiAliasedLines = g.Style.AntiAliasedLineEnds = false;
if (g.Style.AntiAliasedFill)
g.DrawListSharedData.InitialDrawFlags |= ImDrawFlags_AAFill;
if (g.Style.AntiAliasedLines)