tornavis/source/blender
Bastien Montagne 13f591d400 ID Duplicate: Factorize a lot the code.
Now that we have a uniform consistent behavior in all our ID duplicate
funtions, we can easily factorize it greatly. Code gets cleaner,
smaller, and less error-prone.

Note that ultimately, this duplicate/deep copy behavior could be added
as a callback of IDTypeInfo.
We could also rethink the duplicate flags (some data, even some obdata,
like Lattice, are not coverred currently).
And so on. But at least code should now be much more easily maintainable
and extendable.
2020-06-17 17:06:05 +02:00
..
blendthumb Cleanup: `make format` after SortedIncludes change 2020-03-19 09:33:58 +01:00
blenfont Fix for T77478: Quiet Conversion Error/Warning 2020-06-05 17:05:06 -07:00
blenkernel ID Duplicate: Factorize a lot the code. 2020-06-17 17:06:05 +02:00
blenlib Fix bitscan_reverse_uint on MSVC compiler 2020-06-16 16:17:47 +02:00
blenloader Refactor: move .blend read/write of mesh deform modifier to MOD_meshdeform.c 2020-06-16 17:17:43 +02:00
blentranslation BLT: include a non-executing reference to context in macros 2020-05-07 09:00:38 +10:00
bmesh Fix T70287: Connect vertex path can create duplicate edges/faces 2020-06-17 16:41:16 +10:00
compositor Fix T69497: Color Correction node ignores mask in certain cases 2020-06-11 11:02:33 +02:00
datatoc Cleanup: fix typos in comments 2020-03-19 21:55:17 +01:00
depsgraph Fix unhandled RECALC options in depsgraph code after recent change. 2020-06-15 18:25:40 +02:00
draw Fix T77803: IK Degrees of freedom drawing glitch 2020-06-16 14:36:18 +02:00
editors Refactor duplicate of data-blocks. 2020-06-17 17:06:05 +02:00
freestyle BLI: put C++ data structures in "blender" namespace instead of "BLI" 2020-06-09 10:27:24 +02:00
functions Functions: Multi Function 2020-06-16 16:35:57 +02:00
gpencil_modifiers Cleanup: naming for lattice deform functions 2020-06-13 15:56:40 +10:00
gpu Fix T77586 EEVEE: UDIM image Texture doesn't Display properly 2020-06-12 16:17:37 +02:00
ikplugin Cleanup: take includes out of 'extern "C"' blocks 2020-05-08 18:22:41 +02:00
imbuf ImBuf: use more accurate DPI/PPM conversion 2020-06-11 15:04:11 +10:00
io Cleanup: doxy comments 2020-06-17 14:00:09 +10:00
makesdna Refactor duplicate of data-blocks. 2020-06-17 17:06:05 +02:00
makesrna ID Duplicate: uniformize Action duplication. 2020-06-17 17:06:05 +02:00
modifiers Refactor: move .blend read/write of mesh deform modifier to MOD_meshdeform.c 2020-06-16 17:17:43 +02:00
nodes Fix T76984: Normal node not drawing properly in compositor 2020-06-09 16:29:31 +02:00
physics Cloth: implement support for a hydrostatic pressure gradient. 2020-06-12 18:19:40 +03:00
python Cleanup: clang-format 2020-06-17 16:07:26 +02:00
render Cleanup: naming for lattice deform functions 2020-06-13 15:56:40 +10:00
shader_fx Cleanup: double-spaces in comments 2020-05-09 17:15:43 +10:00
windowmanager Cleanup: unused headers, spelling 2020-06-16 16:59:26 +10:00
CMakeLists.txt Cleanup: Move pointcache dna to separate file 2020-06-09 17:01:54 +02:00