November 11, 2016, 22:17 (GMT) |
Minor optimization to BKE_library_tag_unused_linked_data(). |
November 11, 2016, 22:17 (GMT) |
Switch to unsafe but quick freeing of archipelagos of linked data. This *should* work, but do not hesitate to revert in case it creates new crashes in append or makelocal processes. |
November 11, 2016, 21:27 (GMT) |
November 11, 2016, 19:04 (GMT) |
GPencil: Create brush set when create new datablock or layer Before this commit, the brush set was created with the first stroke drawing, but if the user creates the datablock or the layer manually (not drawing) the brush list was empty. This commit complement the python fix by Sergey: https://developer.blender.org/rB89c1f9db37cc1becdd437fcfdb1877306cc2b329 |
November 11, 2016, 17:11 (GMT) |
Fix crash happening in some cases with MakeLocal operator. Culprit here was once more proxies. Think what was happening here was: 1) Both proxy and proxified armatures' PoseChannels were cleared (needed after remapping due to Bone pointers being stored in pchans). 2) Proxy PoseChannels got rebuilt in `BKE_pose_rebuild_ex()`, which ends, in proxy cases, by actually replacing rebuilt pchans by those from the proxified object... which has not yet been rebuilt. Fixed the issue by merely adding bone pointer to data copied from original pchan into new 'from proxy' one... Sounds much, much safer and sanier anyway, that way we can be sure bone pointer is actually pointing to a bone of the object's armature (this is supposed to be the same Armature datablock between proxy and proxified objects, but that may not be always true especially during makelocal process). |
November 11, 2016, 16:45 (GMT) |
Move HMD options to User Preferences |
November 11, 2016, 16:32 (GMT) |
Don't pass pixels through RNA, but Image pointers. This makes setting preview images MUCH faster; passing pixels was O(n^2) in the number of pixels. It also prevents us from having double setter functions (floats/bytes). |
November 11, 2016, 16:31 (GMT) |
Somewhat gracefully handle frame index out of bound error. @mont29 We should look at how we handle this properly; I think that the printf() causes too much console noise. |
November 11, 2016, 15:22 (GMT) |
Merge branch 'master' into HMD_viewport Conflicts: source/blender/blenloader/intern/versioning_270.c |
November 11, 2016, 15:16 (GMT) |
Fix T49994: Setting dupligroup which uses indirect relation will crash Did similar trick to old dependency graph: tag invisible relations for update. Might need some re-consideration, see the comment. This should solve our issues with powerlib addon here in the studio. |
November 11, 2016, 14:28 (GMT) |
Depsgraph: Add missing NULL pointer check |
November 11, 2016, 14:20 (GMT) |
Depsgraph: Fix missing DONE flag in relations builder Was causing relations be build twice in certain cases. |
November 11, 2016, 13:52 (GMT) |
Fix T49993: Indirectly used taper/bevel crashes new dependency graph New dependency graph expects strict separation between nodes and relations builder, meaning, if we try to create relation with an object which is not in the graph yet we'll have an error in depsgraph. Now, so far object nodes were created from bases of the current scene, which caused missing objects in graph in certain cases. Didn't find better approach than to simply ensure object nodes exists when we know they'll be used by relation builder. |
November 11, 2016, 13:41 (GMT) |
Depsgraph: Fix typo in text on curve relation builder |
November 11, 2016, 13:26 (GMT) |
Depsgraph: Fix missing ID node tag Might have caused nodes created multiple times for the same object. |
November 11, 2016, 13:24 (GMT) |
Depsgraph: Add some data builder logic to corresponding function |
November 11, 2016, 13:04 (GMT) |
Grease Pencil: Fix python errors opening N panel -> GP with empty VSE Solves errors, but not sure interface is indeed what users will expect. Will ask GP team to check on this. |
November 11, 2016, 12:54 (GMT) |
Depsgraph: cleanup, no functional changes |
November 11, 2016, 12:04 (GMT) |
Fixed an error in the clearcoat where it appeared too bright for default light sources (like directional lights) |
November 11, 2016, 11:54 (GMT) |
new mantaflow functions which should replace some of the calls from smoke.c |
|
|
|


Master Commits
MiikaHweb | 2003-2021