November 10, 2016, 09:49 (GMT) |
Added bpy.types.ID.make_local() that can make a single ID block local. This new `bpy.types.ID.make_local(clear_proxies=True)` allows Python code to press the "Make Local" button on any ID block. I chose `clear_proxies=True` as the default, since it's the default behaviour of `id_make_local()` (defined in `library.c`). The caller does need to take care of ensuring that linked-in objects don't refer to local data, and that proxies aren't broken. Reviewers: sergey, mont29 Reviewed By: mont29 Subscribers: dfelinto Differential Revision: https://developer.blender.org/D2346 |
November 10, 2016, 09:48 (GMT) |
let cmake handle calling msbuild for windows buildbots |
November 9, 2016, 22:41 (GMT) |
refactored manta script export functions |
November 9, 2016, 20:09 (GMT) |
added obstacle access functions and cleaned up a bit |
November 9, 2016, 20:06 (GMT) |
changed obstacle type to int to match manta flag grid type |
November 9, 2016, 18:27 (GMT) |
Fix UI message. |
November 9, 2016, 16:09 (GMT) |
BMesh: face-join, remove redundant face assignment Keep ifdef'd out for holes, this isn't needed currently. |
November 9, 2016, 16:00 (GMT) |
Depsgraph: Fix crash deleting bones in armature edit mode For the new dependency graph we have to rebuild graph when bones "topology" are changing. |
November 9, 2016, 15:42 (GMT) |
Fix some assert when making local (due to infamous PITA ShapeKey ID). |
November 9, 2016, 14:49 (GMT) |
ID.make_local(): handled mont29's feedback - returning 'self' or 'self->newid' - rewording RNA descriptions |
November 9, 2016, 14:03 (GMT) |
BMesh: Cleanup, remove hole ifdef |
November 9, 2016, 13:36 (GMT) |
Merge remote-tracking branch 'origin/master' into blender2.8 |
November 9, 2016, 12:59 (GMT) |
BMesh: face-flip, no need for temporary edge-array Reverse loops in-place. |
November 9, 2016, 11:19 (GMT) |
Removed some unused code. |
November 9, 2016, 11:11 (GMT) |
Moved bpy.data.make_local(?) to bpy.types.ID.make_local(?) |
November 9, 2016, 11:01 (GMT) |
Merge branch 'master' into cvdb_ray_isect |
November 9, 2016, 10:35 (GMT) |
Fix invalid default value type when constructing a default volume shader graph. |
November 9, 2016, 04:53 (GMT) |
OpenGL: manage built-in shaders better As our library of built-in shaders grows, it's important to create, access, and discard them efficiently. Lookup via GPU_shader_get_builtin is now constant time instead of linear (# of built-in shaders). This is called very often with our new immediate mode. Creation and discard are unified. Adding a new shader requires fewer steps. 365 lines shorter :D |
November 9, 2016, 00:00 (GMT) |
Remove bad storage hacks of old transform manipulators Got rid of Scene.twcent, Scene.twmin, Scene.twmax, RegionView3D.twmat, RegionView3D.twdrawflag, RegionView3D.tw_idot, TransInfo.mat, TransInfo.vec. Also cleaned-up variable and define names. Decided to completely remove the struct members without doing proper file conversion for non-runtime ones. That will cause minor compatibility breakage but that's okay for 2.8. |
November 8, 2016, 23:06 (GMT) |
Fix: setting an audio callback before audio device initialization. |
|
|
|


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