ab3290048c85e6dda28bd048d6815e2e9b52f6a2

This was way too verbose, heavily factorized the code. Also made sure only changed data are applied (was not always the case, especially for curves and lattices), and that we always use raw value when only one element is affected (was only that way for coordinates). Note I checked performances, they seem to be roughly the same as previously.
…
Description
No description provided
Languages
C++
78.1%
Python
15%
C
2.8%
GLSL
1.8%
CMake
1.2%
Other
0.9%