I'm not sure if this can be fully implemented without taking into account that nurb curves also need special drawing for the control points and without drawing the actual evaluated curve as in…
Managed to reproduce with only one shape from given file on 4.0.0 Someho…
No exception is thrown, if to change comparator to:
return a->name.compare(b->name);
I suspect that some values in a list with condition `BLI_strcasecmp_natural(a->name.c_str(),…
Miss understood the question. Yes it is used in frag shader, but I didn't know how to define this struct there before definition of variable, so it is defined as `.uniform_buf(0, "int", "curvesInfo…
Sorry all that second reason with right handles is unrelated. It is a matter of layout in index buffer not in vertex buffer. So copying in chunks is the reason.
The problem with handles is that right and left can have different types, leading to different colors for lines. So Bezier point (knot) has to be drawn twice, for left and right handle with a…