Blender Git Commit Log

All Blender Git commits.

Page: 4150 / 8462

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)
Fix T49996: VSE opengl render crash with grease pencil if current frame is empty

If the opengl render with grease pencil is run from VSE with the current
frame outside visible frames, the render pass is wrong and the render
must be canceled because nothing to render. Related to #T49975
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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021