GImGui may be #defined to be thread_local. Not exactly sure what you mean by "needing to tesselate" it's mostly auto-tesselated. Only filled polygon drawing is for convex (tho we have a concave func available). If you have any suggestion for cases where an extra comment would have saved you time..
