September 19, 2019, 09:32 (GMT) |
Modifiers: every modifier now copies mesh settings, fixing texture space issues Modifier stack evaluation would copy mesh settings other than mesh topology automatically, outside of the individual modifier evaluation. This leads to hard to understand code, and makes it unclear which settings are available in following modifiers, and which only after the entire stack is evaluated. Now every modifier is responsible to ensure the mesh it outputs preserves materials, texture space and other settings, or alters them as needed. Fixes T64739: incorrect texture space for various modifiers Differential Revision: https://developer.blender.org/D5808 |
September 19, 2019, 09:30 (GMT) |
Fix QuadriFlow build error on FreeBSD and compiler warnings on Linux |
September 19, 2019, 09:27 (GMT) |
Fix T68852: Link select crashes after knife project Knife project switches out of vertex selection mode, but wouldnt do this for all participating meshes. Logic in edbm_select_linked_pick would switch the viewcontext multiple times and the meshes selectmode was not in sync then, leading e.g. finding a vertex in 'unified_findnearest' (because last of the meshes selectmode was SCE_SELECT_VERTEX), but then later in 'EDBM_elem_from_selectmode' other meshes selectmode was not matching SCE_SELECT_VERTEX, leading to crash... Reviewers: campbellbarton Maniphest Tasks: T68852 Differential Revision: https://developer.blender.org/D5536 |
September 19, 2019, 09:23 (GMT) |
Cleanup: Remove redundant name checking The BKE function already does this checking. |
September 19, 2019, 09:21 (GMT) |
Merge branch 'master' into greasepencil-object |
September 19, 2019, 08:38 (GMT) |
Fix T70009: GPencil copied layer is linked to its original layer As the layer and frame memory was duplicated, the pointers were connected to old data. This was solved when saved the file, but this was a bug. Also this required a duplication and clean all listbase items. Now, instead to duplicate and clear memory for layers and frames, just create a new layer and frame. This solution fix the problem, it's faster and also keeps the code cleaner. |
Revision 691f2d4 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 19, 2019, 08:34 (GMT) |
Merge branch 'master' into functions |
Revision d2bd35e by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 19, 2019, 08:34 (GMT) |
fix usage of frame nodes |
September 19, 2019, 08:31 (GMT) |
OpenVDB: speedup. |
Revision 21889a5 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) September 19, 2019, 08:30 (GMT) |
fix crash with negative emitter rate |
September 19, 2019, 08:10 (GMT) |
Cycles: Small fix for deferred ray marching. |
September 19, 2019, 07:15 (GMT) |
September 19, 2019, 03:33 (GMT) |
Cleanup: use uint,ushort,uchar for modifiers |
September 19, 2019, 03:19 (GMT) |
Cleanup: spelling |
September 18, 2019, 21:04 (GMT) |
Cleanup: Manpage: use 'https' blender.org URL instead of 'http' one. |
September 18, 2019, 21:04 (GMT) |
Blender manpage generator: use blender build date instead of current time. It makes much more sense to use the build timestamp of the Blender binary used to generate that manpage, than the current time. As a bonus, when Blender building makes use of the SOURCE_DATE_EPOCH envvar (through CMake, since previous commit), this also propagate automatically to that man page. Inspired by D5756 by Bernhard M. Wiedemann (@bmwiedemann), thanks. |
September 18, 2019, 21:04 (GMT) |
Use cmake TIMESTAMP for BUILD_DATE+TIME Use cmake TIMESTAMP for BUILD_DATE+TIME this simplifies code a lot and even makes it more portable to other platforms TIMESTAMP is available since cmake-2.8.11 ; blender already requires cmake>=3.5 so that is fine. Note that with CMake>=3.8, if defined, the SOURCE_DATE_EPOCH envvar will be used by CMake here. Reviewers: mont29, campbellbarton Reviewed By: mont29, campbellbarton Differential Revision: https://developer.blender.org/D5760 |
September 18, 2019, 19:12 (GMT) |
Merge branch 'master' into greasepencil-object |
September 18, 2019, 18:55 (GMT) |
GPencil: Create blank texture only once by engine This texture is used for missing textures as replace. Differential Revision: https://developer.blender.org/D5845 |
September 18, 2019, 17:58 (GMT) |
Fix transforming paint curve edit points also doing ED_sculpt_end_transform in sculpt mode followup to rB67310ed97618, thx @mano-wii for the heads up. |
|
|
|


Master Commits
MiikaHweb | 2003-2021