Revision 65b2cc2 by Sergey Sharybin July 3, 2019, 12:27 (GMT) |
Fix T66370: add_relation Message in Console with certain shaders |
Revision bad5c37 by Sergey Sharybin July 3, 2019, 12:06 (GMT) |
Fix T66374: Crash when adding non-mesh object |
Revision f990c23 by Sergey Sharybin July 3, 2019, 09:54 (GMT) |
Fix T66366: Multi object edit makes blender crash Two issues here: - Evaluated object data is to only be updated for selection only after modifier stack is done its job. Otherwise it's possible to have selection batch update called on an input data, at the same time as original object data is being evaluated. - If object's modifier stack did not create its own evaluated mesh (in case when there is no effective modifiers, for example) can not update selection on object's data, as it might cause threading issues between objects sharing same data. |
Revision 055289a by Jeroen Bakker July 3, 2019, 06:23 (GMT) |
Fix: failing test `gp_workbench` |
Revision c122bcc by Germano Cavalcante July 3, 2019, 03:58 (GMT) |
BKE Particle: Simplify recent changes in distribution code |
Revision 50ccbe6 by Dalai Felinto July 2, 2019, 22:33 (GMT) |
Fix T63302: Crash when baking normals from selected to active with no cage When we create the cage procedurally, we need to remove any edge split modifiers. Since the new depsgraph in 2.80 we were removing the modifiers straight from the evaluated object (it is a copy anyways). On top of that we need to reset its eval data state (BKE_object_eval_reset) to make sure the call to BKE_object_to_mesh to generate the cage would take the new modifier stack state into account. However doing so was freeing the low poly mesh we use later to convert the normal space. The solution (and this patch in fact ;) ) as suggested by Sergey Sharybin is to use BKE_mesh_new_from_object() directly as well as force the modifiers to be recalculated when any edge split modifier is removed. |
Revision 2d35fed by Antonio Vazquez July 2, 2019, 17:17 (GMT) |
GPencil: Fix unreported error in stroke thickness when applies scale. When apply the transformation, the thickness of the stroke was wrong because the scale was not applied to pressure. |
Revision a5b7cf9 by Sybren A. Stüvel July 2, 2019, 16:20 (GMT) |
Fix T53058: Crash when rendering to Quicktime RLE codec The root cause seems to be an assumption in [generate_video_frame()](https://developer.blender.org/diffusion/B/browse/master/source/blender/blenkernel/intern/writeffmpeg.c) that we're always using 4 bytes per pixel. This is not true when using QTRLE in RGB mode, because that uses the RGB24 pixel format (so 3 bytes per pixel). Just updating the `linesize` property doesn't fix it though, but just creates a crash somewhere else. This at least fixes the crash by always forcing RGBA to be written, even when the user selects RGB. |
Revision 09ea5df by Brecht Van Lommel July 2, 2019, 16:09 (GMT) |
Fix assert in Alembic tests with constraints Leave the reader to be created on the CoW object in the depsgraph evaluation, don't assign the one used for importing to the original object. |
Revision 2062d64 by Brecht Van Lommel July 2, 2019, 16:09 (GMT) |
Fix workbench render crash in background mode |
Revision 87c39f1 by Sergey Sharybin July 2, 2019, 14:51 (GMT) |
Fix T65798: Incorrect auto-tex space for Curves There are several aspects to the fix: - Always calculate bounding box for meshes and curves from dependency graph evaluation function. There is a reason why mesh was tagged for geometry update, so can not be spare here in attempts to avoid calculation. - Copy bounding box and texture space to original object for active dependency graph. This matches object-level bounding box and allows to remove bounding box evaluation from RNA. |
Revision 65bc59a by Germano Cavalcante July 2, 2019, 14:44 (GMT) |
Fix T66340: Missing particles in Grid and Volume distribution. This solution only alleviates the problem. |
Revision 57c2645 by Clément Foucault July 2, 2019, 14:04 (GMT) |
Revision c362ca3 by Bastien Montagne July 2, 2019, 13:41 (GMT) |
Fix (unreported) untranslatable title of Quick Favorites menu. Side minor fix found while checking on T66235. |
Revision 1f65606 by Sergey Sharybin July 2, 2019, 13:39 (GMT) |
Buildbot: Disable test step for now It causes some false indication of a failed build on soma platforms where it times out. Windows and macOS needs extra work to properly support python paths and path to the bundle. This can now happen without poking git every time by doing local modifications on a builder prior to commit. |
Revision e7356bb by Sergey Sharybin July 2, 2019, 13:31 (GMT) |
Buildbot: Fix missing configuration for Win ctest |
Revision e4df8b0 by Sergey Sharybin July 2, 2019, 13:19 (GMT) |
Fix T64805: Can't generate particle hair edit 'comb cache' in blender 2.8 Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D5162 |
Revision 26e6bb3 by Sergey Sharybin July 2, 2019, 13:17 (GMT) |
Fix T65778: Missing selection update with linked objects in edit mode |
Revision 71099a3 by Bastien Montagne July 2, 2019, 13:12 (GMT) |
Fix T66290: new Node's init api callback was not handling ID usercount. As Usual... Note that we have to edit each C-defined of those callbacks that set Node->id pointer, instead of just moving the generic call to `id_us_plus()` in `node_init()` below the call to `ntype->initfunc_api()`, since that one manipulates RNA pointers, which are supposed to already handle usercounts themselves on assignment. The C callbacks are moving back to manipulating directly DNA, so it's their responsability to handle user count then (Py code should do that automatically through RNA assignement). |
Revision 163996b by Campbell Barton July 2, 2019, 12:17 (GMT) |
Cleanup: move comments onto own lines to avoid breaking lines |
|
|
|


Master Commits
MiikaHweb | 2003-2021