Revision 8b29059 by Joshua Leung November 15, 2016, 22:14 (GMT) |
Fix T50026: "Only Insert Needed" doesn't work when using Trackball rotation The rotation case here only covered rotation by the "Rotate" tool, but skipped the "Trackball" tool. |
Revision 6397319 by Joshua Leung November 15, 2016, 22:10 (GMT) |
Fix T50023: Inverse Kinematics angle limits defaulting to 10313.2403124� Regression from 2.77a. The units for the min/max limits were changed in RNA but the pose channels were still being initialised with in degrees. |
Revision 0de157a by Ray molenkamp November 15, 2016, 20:21 (GMT) |
FIX T49899: Add EIGEN_MAKE_ALIGNED_OPERATOR_NEW to classes that use eigen's data types , to force aligned on 16 byte boundaries. |
Revision 2653758 by Mike Erwin November 15, 2016, 17:19 (GMT) |
blender 2.8: OpenGL immediate mode: anim_draw Reviewers: merwin Reviewed By: merwin Maniphest Tasks: T49043 Differential Revision: https://developer.blender.org/D2353 |
Revision b78ddd4 by Mike Erwin November 15, 2016, 16:49 (GMT) |
start using COMP_* instead of GL_* in viewport Gawain can accept either enum, but its own COMP_ values are recommended. |
Revision 44b691d by Bastien Montagne November 15, 2016, 16:12 (GMT) |
RNA Main API: set remove's do_unlink default value to true. On second and third thoughts, this should have been done that way since the begining, cases were you just delete a few data-blocks without any serious knowledge of their usages are much, much more frequent than cases where you are deleting thousands of data-blocks and are sure they are not used anywhere anymore... Own fault, but really frustrated that this topic was only raised the day after 2.78a was released. :( |
Revision f269067 by Bastien Montagne November 15, 2016, 15:39 (GMT) |
Get rid of 'drivers unlinking' code in `BKE_libblock_free_data()` This has nothing to do here (freeing is not unlinking/remapping!), and was actually redoing something already taken care of by `BKE_libblock_relink_ex()` call in `BKE_libblock_free_ex()`. Also, gives some noticeable speedup when removing datablocks with do_unlink=True, about 5 to 10% quicker e.g. when deleting all objects from a py console, in a big production file... |
Revision af0e6b3 by Sergey Sharybin November 15, 2016, 15:18 (GMT) |
Depsgraph: Fix frash with iTaSC solver This commit reverts part of a fix for T33275, but things are: - I can not reproduce the original issue at all, so doesn't seem to cause any regressions. - It is really bad idea to do delayed initialization in the threaded environment, it's a straight way to some nasty issues. - We can't do things like this anyway because we go more granular, meaning such a delayed initialization will fail in the case of having several IK solvers (unless they properly accommodate to changed bone head). - Verified the fix with various files from Mango project and all of them seems to work nice with new depednency graph now (old depsgraph has some flickering, but it's not related on DEG itself, but on an environment with lots of proxies and threaded evaluation and it is not a new behavior). |
Revision 9019f8c by Sergey Sharybin November 15, 2016, 15:13 (GMT) |
Revert "Proxy: Construct pchan hash when syncing armature proxy" This reverts commit 9b5a32cbfb8a8565202bdccd232c53f98b62eeec. Apparently it is possible to have other thread mocking around with the hash. Needs deeper investigation, for the time being reverting to prevent crashes. |
November 15, 2016, 15:07 (GMT) |
Fix menu inconsistencies This commit fixes two issues: - UV/Image editor uvs menu did not match the 3D View's which was changed in rB2b240b043078 - Circle select tool was missing in particle edit mode Reviewers: Severin Differential Revision: https://developer.blender.org/D2329 |
Revision a828818 by Sergey Sharybin November 15, 2016, 15:01 (GMT) |
Cleanup: More explicit parentheses |
Revision 625db1d by Sergey Sharybin November 15, 2016, 14:56 (GMT) |
Avoid interface ID remapping when freeing the whole database This makes heavy scenes to be freed almost instantly (so now quadbot scene takes only 0.06sec to free), |
Revision 85e51b0 by Sergey Sharybin November 15, 2016, 14:56 (GMT) |
Avoid driver target remapping when freeing the whole database Added BKE_libblock_free_data_ex() which takes special do_id_user argument which basically indicates whether main database was already taken care about not having "dead" pointers. Gives about 40% speedup of main database free with quadbot scene (3.4sec vs. 5.4 sec on quite powerful desktop). |
Revision 0cd1b5e by Julian Eisel November 15, 2016, 14:30 (GMT) |
Fix T50022: "Mirror" in Dopesheet Crashes Blender Just fixing crash itself. Actually operator shouldn't run in most editors (not in dopesheet either I guess), but don't want to spend time on that right now. |
Revision 69470e3 by Dalai Felinto November 15, 2016, 13:25 (GMT) |
Implement grouped undo option for operators This option makes an operator to not push a task to the undo stack if the previous stored elemen is the same operator or part of the same undo group. The main usage is for animation, so you can change frames to inspect the poses, and revert the previous pose without having to roll back tons of "change frame" operator, or even see the undo stack full. This complements rB13ee9b8e Design with help by Sergey Sharybin. Reviewers: sergey, mont29 Reviewed By: mont29, sergey Subscribers: pyc0d3r, hjalti, Severin, lowercase, brecht, monio, aligorith, hadrien, jbakker Differential Revision: https://developer.blender.org/D2330 |
Revision 445274f by Sergey Sharybin November 15, 2016, 13:22 (GMT) |
Depsgraph: Fix typo in previous optimization commit Was a residue from another experiment, caused infinite loop when reporting dependency cycles. |
Revision a284d04 by Sergey Sharybin November 15, 2016, 12:41 (GMT) |
Atomics: Add some extra utility functions Also fixed semantic of fetch-and-add in assembler implementation, it seemed to not match the naming. |
Revision 4ee08e9 by Sergey Sharybin November 15, 2016, 11:16 (GMT) |
Atomics: Make naming more obvious about which value is being returned |
Revision 093b6c9 by Mike Erwin November 15, 2016, 04:02 (GMT) |
blender 2.8: OpenGL immediate mode: action_draw Updated action_draw to use imm mode. Reviewers: merwin Subscribers: LazyDodo Differential Revision: https://developer.blender.org/D2351 |
Revision 46b5cda by Campbell Barton November 15, 2016, 01:29 (GMT) |
BMesh: remove redundant link-list manipulation No need to track previous edge in vert-separate cleanup |
|
|
|


Master Commits
MiikaHweb | 2003-2021