System Information
Operating system: Linux-5.19.6-200.fc36.x86_64-x86_64-with-glibc2.35 64 Bits
Graphics card: NVIDIA GeForce RTX 3080 Laptop GPU/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 515.65.01
Blender Version
Broken: version: 3.4.0 Alpha, branch: master, commit date: 2022-10-17 00:16, hash: rB1d1cade9a9a7
Worked: -
Short description of error
Curves editmode: edit points are drawn from the fully evaluated curves.
This does not only include deformation, also newly added points (e.g. by subdividing) are drawn.
Even though the transform system is not hooked up to editmode yet, we clearly only want to draw added/evaluated points (if at all) in a way that indicates that these cannot be transformed or interacted with in other ways.
Mesh editmode modifiers will never draw generated additional points and only draw "on cage" (in deformed space) with the option set in the modifier itself.
Greasepencil editmode modifiers will draw generated additional points (but greyed out / not selectable) and forced "on cage" (in deformed space)
If we decide to drawn in original locations only (the following pic is doing this with D16281 applied), it becomes obvious that we not only need to draw the editpoints, but connecting lines as well.