Revision 8102200 by Bastien Montagne January 16, 2019, 18:43 (GMT) |
Cleanup/sanitize usages of G.debug_value. There was no documentation at all, some very bad practices (like using G.debug_value > 0 as some sort of global debug print switch), and even an overlapping use of '1' value... Also, python setter did not check for valid range (since this is a short, not an int). |
Revision feaf846 by Bastien Montagne January 16, 2019, 18:43 (GMT) |
Cleanup: get rid of -666 debug value. That one was used to allow specifying in system console a new path for missing libraries, when loading a .blend file. We now have a much more easy and user-friendly way of repairing missing linked datablocks/libraries, so this is not needed anymore. |
Revision 2eec838 by Bastien Montagne January 16, 2019, 18:43 (GMT) |
Cleanup: remove dead code in softbody forces evaluation. This code has been disabled (hidden behind a specific debug value) for over 10 years now! More than time to get rid of it... |
Revision fb92437 by Brecht Van Lommel January 16, 2019, 18:32 (GMT) |
Fix too narrow buttons in addon preferences. |
Revision c1762b1 by Brecht Van Lommel January 16, 2019, 18:25 (GMT) |
Preferences: enable interface translation by default, not just tooltips. Translation as a whole is still disabled by default as before. |
Revision d31ca35 by Brecht Van Lommel January 16, 2019, 18:25 (GMT) |
Fix outdated user preference descriptions. |
Revision 69dcdf5 by Brecht Van Lommel January 16, 2019, 18:25 (GMT) |
Fix broken weight painting colorband in default preferences. |
Revision 1192fd5 by Antonio Vazquez January 16, 2019, 18:22 (GMT) |
GP: Use multiframe falloff in Shear transform |
Revision 798e67b by Antonio Vazquez January 16, 2019, 18:22 (GMT) |
GP: Use multiframe falloff for Bend transformation |
Revision c2dee80 by Bastien Montagne January 16, 2019, 16:35 (GMT) |
Outilner: pass userdata void pointer to outliner_do_object_operation_ex(). Even though it is not used currently, an _ex() func should not ignore that, it is kind of mandatory for many advanced/complex behaviors. |
Revision ece72e1 by Brecht Van Lommel January 16, 2019, 15:16 (GMT) |
Preferences: remove OpenGL select method preference. Deprecated GL_SELECT no longer works in OpenGL core profile, so there is no reason to have this. |
Revision 49562da by Brecht Van Lommel January 16, 2019, 15:16 (GMT) |
Preferences: remove unnecessary 16 bit textures preference. This is a leftover from a time when these were not supported on all GPUs. |
Revision a8a89db by Brecht Van Lommel January 16, 2019, 15:16 (GMT) |
Preferences: always do GPU accelerated mipmapping, remove preference. This setting was added long ago to be cautious in case some GPUs did not support this propertly, no reason to have it anymore. |
Revision 0a378b8 by Bastien Montagne January 16, 2019, 15:15 (GMT) |
Fix BKE_id_copy_ex() being able to 'return' garbage in copied ID. Reported/noted in D4178, it would return immediatly in case of NULL source ID, without ensuring that return 'copied' ID was properly initialized. |
Revision 792c453 by Sergey Sharybin January 16, 2019, 13:58 (GMT) |
Merge branch 'blender2.7' |
Revision 0260d7b by Sergey Sharybin January 16, 2019, 13:58 (GMT) |
Cycles: Report whether camera was detected inside volume or not |
Revision 7d7f5ce by Sergey Sharybin January 16, 2019, 11:20 (GMT) |
Multires: Cleanup, comments |
Revision 514e53b by Bastien Montagne January 16, 2019, 11:02 (GMT) |
Expose batch IDs deletion in python API. Follow-up to previous commit. |
Revision ce6d20b by Bastien Montagne January 16, 2019, 11:02 (GMT) |
Add experimental batch IDs deletion. Main idea is to remove IDs to be deleted from Main, to avoid looping on them to remove other deleted IDs usage (this is the most expensive process in ID deletion, by far). Speed improvements when deleting a large amount of IDs from a Main containing a lot of them is quite significant, some examples for Objects: * Removing 1k from 10k: 32% quicker (2.5s to 1.7s). * Removing 10k from 20k: 60% quicker (59s to 23s). * Removing 20k from 20k: 99.5% quicker (82s to 0.4s)! Note however that this process is more risky/touchy, since we by-pass some safety checks from regular ID removal here. So will only give access to that code from python API for now (in separate commit), so that it gets really tested. Also still need to think about how to hook it up in UI (probably mostly for Outliner), since we often do higher-level operations there... |
Revision fcbbfb7 by Sergey Sharybin January 16, 2019, 10:39 (GMT) |
Fix crash creating new file after modifications Seems to be caused by cae3750 which changed free() function used by bmain free to the one which does dependency graph tag. We do no want to do any tags here. |
|
|
|


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