Revision 64a6c78 by Campbell Barton October 22, 2018, 03:51 (GMT) |
Fix T57328: 'Save As Copy' prints warning |
Revision 02e6916 by Lukas Stockner 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. |
Revision 7756973 by Bastien Montagne 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... |
Revision c989c5d by Bastien Montagne 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... |
Revision 4e36ebf by Bastien Montagne 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 96fef7d by William Reynish / Campbell Barton 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. |
Revision 1f67db7 by Campbell Barton October 21, 2018, 05:23 (GMT) |
Cleanup: style |
Revision 769b979 by Campbell Barton October 21, 2018, 05:23 (GMT) |
Cleanup: trailing space |
Revision 34f2ed7 by Campbell Barton October 21, 2018, 05:23 (GMT) |
Cleanup: compiler warnings |
Revision 8c9f8d6 by Antonio Vazquez 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 541d070 by Antonio Vazquez 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 b634bf9 by Joshua Leung October 20, 2018, 02:30 (GMT) |
Fix typo |
Revision 37ffd95 by Joshua Leung 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. |
Revision 3c61efc by Dalai Felinto 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/ |
Revision 8e3a680 by Germano Cavalcante 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. |
Revision 39ad5c3 by Dalai Felinto 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. |
Revision f10bc11 by Dalai Felinto 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. |
Revision caad2d7 by Dalai Felinto 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. |
Revision ed34e57 by Dalai Felinto October 19, 2018, 18:45 (GMT) |
Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_LAYER 2/3 |
Revision b8a792d by Dalai Felinto October 19, 2018, 18:45 (GMT) |
Multi-Objects: POSE_OT_select_grouped > POSE_SEL_SAME_GROUP 1/3 And disable the other options for now. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021