Loading both library builds…
Last updated:
The same ImDrawList calls, rendered by Dear ImGui 1.92.9 and by the 1.93 draw list rework, pixel by pixel.
Every view runs the library's own code and a reference rasterizer that follows GPU rules.
Hover a pixel to read its value. Zoom with the buttons or Ctrl + wheel (×1 is actual size), drag to pan.
Examples are numbered, e.g. [107]: the numbers are stable and can be used in links and discussions.
This page is a single self-contained .html file: you can save it (Ctrl+S, or right-click → Save as) to keep or share a copy. It works offline.
PushDrawFlag(ImDrawFlags_StrokeLegacy, true), which is what io.ConfigDebugDrawListDefaultsToStrokeLegacy applies to every draw list. Each individual draw_list->AddXXX() call may specify ImDrawFlags_StrokeLegacy.Loading both library builds…