Revision 7478435 by Sybren A. Stüvel June 28, 2018, 13:32 (GMT) |
Draw relationship lines for rigid body constraints |
Revision 2b4c760 by Jeroen Bakker June 28, 2018, 12:39 (GMT) |
Workbench: Anti-aliasing refactor - TAA is also enabled for Forward rendering - Uses less GPU memory (removed one history buffer) - TAA is done after the color management - consolidated the aa code between forward and deferred rendering (workbench_effects_aa.c) |
Revision daa47e5 by Jeroen Bakker June 28, 2018, 12:39 (GMT) |
Workbench: Removed unused code in cavity shader |
Revision d274598 by Bastien Montagne June 28, 2018, 12:28 (GMT) |
Static Override: add support to override items (objects/sub-collections) in Collection IDs. Was kind of a PITA to get working, but simple tests seem to pass well... |
Revision 3c37354 by Bastien Montagne June 28, 2018, 12:28 (GMT) |
Static Override: fix diffing logic for ietms ID pointers case. I.e. we can now use REPLACE operation directly on items of an RNA collection, when those items are ID pointers. Again, mandatory to support new Collection's objects/children override. |
Revision e35d956 by Bastien Montagne June 28, 2018, 12:28 (GMT) |
Static Override: RNA apply code: pass extra 'item_ptr' to apply callbacks. This is unused currently, but is mandatory for incomming support to Collections objects and children items override support. |
Revision 4626ca4 by Sybren A. Stüvel June 28, 2018, 12:20 (GMT) |
Prevented depsgraph errors when RigidBody Constraint is incomplete |
Revision 7ad0e83 by Sybren A. Stüvel June 28, 2018, 12:20 (GMT) |
Fixed AttributeError when there is no object selected |
Revision 98a0bcd by Sybren A. Stüvel June 28, 2018, 12:20 (GMT) |
Prevent copying too much in the Rigid Body simulation To prevent the pointcache from being copied-on-write too (and requiring copying back), the cache is now shared between the original and evaluated scenes. Reading from the cache is always allowed; running the sim and writing to the cache is only allowed when the depsgraph is active. Some pointers have moved from RigidBodyWorld (RBO) to RigidBodyWorldShared (RBOS). writefile.c copies some pointers back from RBOS to RBO so that the file can still be opened on older Blenders without crashing on a segfault. The RigidBodyWorldShared struct is written to the blend file, because it refers to the PointCache ID block. The RigidObjectShared struct is runtime-only, and thus not saved to the blend file. An RNA getter-function is used to hide the new 'shared' pointer. As a result the Python API hasn't changed. Reviewed by: campbellbarton Differential Revision: https://developer.blender.org/D3508 |
Revision 9b050b7 by Brecht Van Lommel June 28, 2018, 11:46 (GMT) |
Fix assert to due missing GPU blend mode. |
Revision 89e0d98 by Brecht Van Lommel June 28, 2018, 11:04 (GMT) |
UI: keep some operator text in headers. Key shortcuts and explanation about how to use the tool should go to the status bar, but other info can in the header so it's near where the user is working. This distinction has not been made yet for all operators. |
Revision af9fcb6 by Sybren A. Stüvel June 28, 2018, 10:31 (GMT) |
Give RigidBodyWorld constraints collection a fake user This prevents it from disappearing when the blend file is saved. |
Revision 2928590 by Campbell Barton June 28, 2018, 10:28 (GMT) |
Remove flatty_dark_blueberry (now default) |
Revision d2851b7 by Campbell Barton June 28, 2018, 10:26 (GMT) |
Manipulator: regression from removing keymaps Keymaps were used to check which tool was active. |
Revision fddfc41 by Bastien Montagne June 28, 2018, 09:58 (GMT) |
RNA path: add way to get both valid ptr/prop pair, and final item ptr. This will be much useful in some cases, at least in override area it is needed (avoids searching again for the overriden item in a collection). |
Revision f827ab1 by Campbell Barton June 28, 2018, 09:29 (GMT) |
Correct bad merge |
Revision de30c47 by Campbell Barton June 28, 2018, 09:10 (GMT) |
Merge branch 'master' into blender2.8 |
Revision f22ef17 by Campbell Barton June 28, 2018, 09:09 (GMT) |
Revision 3f74a5c by Bastien Montagne June 28, 2018, 09:06 (GMT) |
Proper fix for RNA path evaluation of collection items. Following RNA pointer way - only return evaluated item if asked for. |
Revision 33306ca by Bastien Montagne June 28, 2018, 09:06 (GMT) |
RNA_access: path parsing: fix broken code for collections. When RNA path was for a collection item, we'd falsly get NULL final property (and wrong final RNA pointer too). Own stupid mistake in some previous commit, iirc. |
|
|
|


Master Commits
MiikaHweb | 2003-2021