October 21, 2018, 22:14 (GMT) |
Cycles: Enable shadow information in requested features when denoising is used The shadow information isn't only used for shadowcatchers, but also to generate the shadowing feature pass of the denoiser. |
October 21, 2018, 15:22 (GMT) |
Fix T57320: Crash when adding a linked scene, then deleting it. You want to check collections (for NULL children) first, before you actually go into those children collections checking for NULL objects... |
October 21, 2018, 15:20 (GMT) |
Fix non-sense overloaded code in remapping post-process of objects and collections. In one case, code was calling the same func on bmain for all objects or collections inside that bmain... seriously... |
October 21, 2018, 15:17 (GMT) |
Optimize meta-ball basis check. `BKE_mball_is_basis_for()` was processing whole name, when we can actually rule out most of cases by just checking third char of the ID names first, which is much, much cheaper. Even though MBalls are not much used nowadays, that's a nice optimization when this is called over a whole Main database full of meta-balls objects... |
Revision 7a34d16 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 21, 2018, 06:16 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr |
October 21, 2018, 05:23 (GMT) |
Icons: update geometry icons - Tweaked icons for Box Select, Circle Select & Lasso Select. - Tweaked icons for Rip Region & Rip Edge. - Added icons for Bone Envelope, Bone Size, Pose Breakdown, Pose Push & Pose Relax. - Added icons for curve Extrude, Extrude Cursor. Also removed grease pencil mirror tool which wasn't an active tool, and is now consistent with regular Edit Mode. |
October 21, 2018, 05:23 (GMT) |
Cleanup: style |
October 21, 2018, 05:23 (GMT) |
Cleanup: trailing space |
October 21, 2018, 05:23 (GMT) |
Cleanup: compiler warnings |
October 20, 2018, 17:40 (GMT) |
GP: Fix duplication when draw strokes in multiple windows The stroke must be visible only in the current region and only visible when the stroke is completed. |
Revision 1c14aee by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) October 20, 2018, 07:18 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
October 20, 2018, 07:08 (GMT) |
GP: Redesign drawing cache to support particles Full redesign of the cache system used for drawing strokes and handle derived frame data. Before, the cache was saved in bGPdata and a hash was used to manage several objects with the same datablock. Old design made the use of particles very inefficient and prone to bugs and segment faults, and especially when this was mixed with onion skinning and multiple objects using same datablock. Also, there were some conflicts with the depsgrah logic (the old design was done before despgraph was in place) that made the use of hash not working. The new design saves the data in the object runtime struct and avoid the use of any hash to find the right data. This improves the speed and reduce a lot the complexity of the code, memory allocation, hash overload and adds full support for particles and reused datablocks. The particles can reuse the modifiers and shader effects of the original grease pencil object. |
Revision 6a638e9 by Nick Wu (greasepencil-object, greasepencil-refactor, soc-2018-npr, soc-2019-npr, temp-gpencil-eval) October 20, 2018, 05:05 (GMT) |
Merge remote-tracking branch 'remotes/origin/blender2.8' into soc-2018-npr, also fix errors in modifier code. # Conflicts: # release/scripts/startup/bl_ui/properties_data_camera.py # release/scripts/startup/bl_ui/properties_data_speaker.py # release/scripts/startup/bl_ui/properties_render.py # release/scripts/startup/bl_ui/properties_scene.py # source/blender/makesrna/intern/rna_scene.c |
October 20, 2018, 02:30 (GMT) |
Fix typo |
October 20, 2018, 02:30 (GMT) |
Fix: Drivers popover not showing This was broken since cca87ccc753a85b447872a259c9d3e3f07ec1c13 The problem was that as this popover was defined in the C-code for the Graph Editor, the relevant panel never got added to the WM_paneltype registry, since only Python defined panels get WM_paneltype_add() called when they are defined. Since the majority of panels defined for regions are only used there, a more localised fix was applied here by only adding the driver popover to the global list manually. |
October 20, 2018, 00:20 (GMT) |
Multi-Objects: pose slide operators * POSE_OT_breakdown * POSE_OT_relax * POSE_OT_push * POSE_OT_propagate Note: I could not test relax because of T57313. Note 2: I believe those are the last armature related operators to be ported - o/ |
October 19, 2018, 21:23 (GMT) |
Fix Eevee Reflection CubeMap and Irradiance Volume on some Intel gpus When you pass a struct as a parameter to a function, the qualifier "layout(column_major)" is lost. |
October 19, 2018, 19:35 (GMT) |
Rename BakeAction > NLA_OT_bake This was already the bl_idname anyways. Now this seems to be working, for single and multi-pose. That said, the operator seems to fail on redo. |
October 19, 2018, 19:14 (GMT) |
Remove defunct NLA_OT_bake It's been 9 years too long. And don't get this one confused with nla.bake (why would you even?). The�BakeAction operator will be renamed to NLA_TO_bake next. |
October 19, 2018, 18:45 (GMT) |
Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_KEYINGSET 3/3 Note for posterity, I couldn't figure out a way to test this mode properly. That said, it should be working with multiple-poses now. |
|
|
|


Master Commits
MiikaHweb | 2003-2021