For higher lever utils I need more time and clearer head.
Regarding left, point, right, ...
. One benefit I see is that positions are copied in chunks not one by one.
And most importantly this…
That blender::bke::crazyspace
thing was a puzzle for me. From what I understood there are three cases:
- there is no extra transformation
deform_mats.size() == 0
- transformation exits, but…
Shader expects "data" buffer to be and have data allocated. For this I see two possible solutions: either two separate shaders or compute shader. First solution would be difficult to support and…
Yes. In overlay_edit_curves_handle_vert.glsl. Actually at the moment one bit would be sufficient, but in legacy curves it is 5 and thought there could go curve type information to make lattice…
I was actually working on a very similar thing just now. Didn't know someone else is working on this thing specifically. I'm happy to let you finish this though :) (my initial patch: #119036)
…
Do I need to do something about failed checks?
Also changed solution for case with zero curves. In version with max_ii(, 4) noticed weird visual artifacts.
Curve type doesn't matter, extrude treats all curves the same. At least at this stage.
From functional side or user perspective GP extrude in Blender 4.0 does different things than extrude in…