August 12, 2020, 07:58 (GMT) |
Merge branch 'master' into soc-2020-custom-menus |
Revision 200de72 by Vincent Blankfield / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:39 (GMT) |
Fix T77885: crash rendering grease pencil from compositor with multiple scenes |
Revision 5d42024 by Philipp Oeser / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:38 (GMT) |
Fix T79676: Video Sequencer image sequence strip source path breaks when saving with 'Remap Relative' option Caused by rBf7386b97571e. Logic in BKE_bpath_traverse_main calls the callback multiple times [as often as there are images in the strip]. Prior to above commit, the callback was 'bpath_relative_convert_visit_cb' [this one did not have this problem - since it returned early if the path was already made relative once] After rBf7386b97571e though, the 'bpath_relative_rebase_visit_cb' is used [this one should not be entered multiple times, it would modifiy the directy again and again]. Luckily, we have a flag (BKE_BPATH_TRAVERSE_SKIP_MULTIFILE) that can be used to prevent this (this will take care of only calling the callback once in BKE_bpath_traverse_main for the VSE case) Could be backported to 2.83 I think. Maniphest Tasks: T79676 Differential Revision: https://developer.blender.org/D8536 |
Revision fa2a13b by Julian Eisel / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:38 (GMT) |
Fix T79324: Crash when changing View Layer while VR session runs Proper handling of View Layers for the VR session was never implemented. Now the View Layer of the VR session follows the window the session was started in. Note that if this window is closed, we fallback to another window. This is done to avoid the overhead it would take to maintain a separate depsgraph for the VR view. Instead we always share some already visible View Layer (and hence the depsgraph). |
Revision 112416e by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:30 (GMT) |
Fix T77847: "Add plane > align" causes crash when certain rigs are in the scene (2.83, fixed in 2.90). Root of the issue was not fixed in 2.90, only hidden by the fact that we now re-read much less data during undo's that we used to, when some new datablock gets added or removed. This is not an ideal solution (as usual when dealing with data pointers shared across data-blocks), but it's decent enough. thanks a lot to @brecht for it! To be backported to 2.83 too. |
Revision f2b71df by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:27 (GMT) |
Fix T79482: Triangulate quads with 'Beauty' can make zero area faces |
Revision 6cbbe04 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:26 (GMT) |
Fix crash switching render slots when there is only one slot |
Revision 5c917ef by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:25 (GMT) |
Fix T79575: Crash loading nested set-scenes |
Revision 16b4b41 by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:25 (GMT) |
EEVEE: LightCache: Add warning if the cache cannot be saved |
Revision 220470b by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:24 (GMT) |
Fix T78529: Blend file corrupted during save caused by high Cubemap Size This just avoid the corruption. A better fix still need to be finished. See P1564 |
Revision 02c3428 by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:19 (GMT) |
Fix T79246 GPUShader: compile error on AWS Elastic Graphics |
Revision c15352d by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:19 (GMT) |
Fix T79509 Workbench: Object color mode broken if more than 4096 objects This was due to the new DRWShadingGroup not being saved and reused for the next objects. |
Revision 0122615 by Clément Foucault / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:17 (GMT) |
Workbench: Fix broken id pass |
Revision 39d7c11 by Antonio Vazquez / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:13 (GMT) |
Fix T78884: GPencil weight paint crash when painting over modifier generated points The weight must be added only to the real points, not to the autogenerated points by modifiers. This affects, not only to subdivide, but to any modifier that generate points. |
Revision 1d816e3 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:10 (GMT) |
Fix T46568: UV select-linked failure to de-select Shift-L was de-selecting all instead of the linked UV's. |
Revision ee43580 by Philipp Oeser / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:04 (GMT) |
Fix usercount not decrementing in `gpencil_stroke_separate_exec` This is part of T79273 where separating a stroke would result in multiuser gpencil data for the original object. Real underlying issue seems to be that gpencil multiuser objects (also the ones created by Alt+D duplicating) have a problem evaluating modifiers correctly [this will need further investigation]. Not sure if this is a limitation of D5470? This patch only corrects the usercount on separating [which already fixes the scenario reported because singleuser gpencil modifiers work correctly]. Note: we could have also called `ED_object_add_duplicate` with the `USER_DUP_GPENCIL` dupflag -- that would have taken care of the usercount --, but then the whole following logic in `gpencil_stroke_separate_exec` would need to change from **adding** layers/frames/strokes to **removing** these. Part of T79273 Maniphest Tasks: T79273 Differential Revision: https://developer.blender.org/D8419 |
Revision 2c68c92 by Campbell Barton / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:03 (GMT) |
Fix T79207: Crash converting curve to mesh |
Revision 4a08939 by Bastien Montagne / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 07:01 (GMT) |
Fix T78730: CLOG writes/reads outside allocated memory. Fix several issues in CLOG code: * In `clg_str_reserve`, allocated memory may be bigger than requested one, do not assign the latter back to `cstr->len_alloc`. * `clg_str_vappendf` was mis-interpreting returned value from `vsnprintf`, and completely mixing total allocated memory and extra needed amount of memory to allocate... Simplified code of `clg_str_vappendf` to only have allocating code handled in one place, makes things easier to follow too. Think this should also be beckported to 2.83. |
Revision a71490c by Brecht Van Lommel / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 06:58 (GMT) |
Fix T78537: too much memory usage rendering animation with persistent images For still images, always return 0 for the current frame number. This ensures Cycles can detects that the image did not change. Based on patch by Vincent Blankfield. Differential Revision: https://developer.blender.org/D8242 |
Revision f47f9a0 by Pablo Dobarro / Jeroen Bakker (blender-v2.83-release, tmp-2.83-cycles-rtx3-kernels) August 12, 2020, 06:55 (GMT) |
Fix T79007: Smooth brushes crasing in dyntopo The custom smooth functions for bmesh and meshes where removed and replaced by a generic smooth function using the sculpt API, which needs to initialize the bmesh indices in order to be used Reviewed By: sergey Maniphest Tasks: T79007 Differential Revision: https://developer.blender.org/D8333 |
|
|
|


Master Commits
MiikaHweb | 2003-2021