Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1367 / 5574

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).
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.
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...
January 16, 2019, 18:32 (GMT)
Fix too narrow buttons in addon preferences.
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.
January 16, 2019, 18:25 (GMT)
Fix outdated user preference descriptions.
January 16, 2019, 18:25 (GMT)
Fix broken weight painting colorband in default preferences.
January 16, 2019, 18:22 (GMT)
GP: Use multiframe falloff in Shear transform
January 16, 2019, 18:22 (GMT)
GP: Use multiframe falloff for Bend transformation
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.
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.
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.
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.
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.
January 16, 2019, 13:58 (GMT)
Merge branch 'blender2.7'
January 16, 2019, 13:58 (GMT)
Cycles: Report whether camera was detected inside volume or not
January 16, 2019, 11:20 (GMT)
Multires: Cleanup, comments
January 16, 2019, 11:02 (GMT)
Expose batch IDs deletion in python API.

Follow-up to previous commit.
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...
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.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021