Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1834 / 5574

April 4, 2018, 10:00 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/blenloader/intern/readfile.c
April 4, 2018, 09:59 (GMT)
Tweak ID->tag reset on file load (no visible change expected!).

Issue was, *some* IDs (like infamous nodetrees from materials etc.)
would not go through the 'main' read_libblock() func, so their tags were
never reset.

So now, we ensure direct_link_id() always clear the tags, and move
setting them in read_libblock() after the call to direct_link_id().

Needed for depsgraph, but general healthier fix actually.
April 4, 2018, 09:55 (GMT)
Depsgraph: Get pchan index from correct pose

This code should be replaced with evaluation-time ID block expansion,
but before that it will be helpful to get old design to work again.
April 4, 2018, 09:49 (GMT)
Merge branch 'master' into blender2.8
April 4, 2018, 09:49 (GMT)
Depsgraph: Ensure root pchan is always found
April 4, 2018, 09:47 (GMT)
Depsgraph: Pass CoW version of object to armature update done
April 4, 2018, 09:30 (GMT)
Fix part of T53497: Eevee stuttering on macOS for the first few seconds of usage.

The problem was that textures were assigned to different slots on different draw
calls, which caused shader specialization/patching by the driver. So the shader
would be compiled over and over until all possible assignments were used.
Revision 3f4df3f by Mai Lavelle
April 4, 2018, 09:10 (GMT)
Fix missing hair in fishycat and everything else after particle recalc changes

The cache was getting reset always, due to special case of flag being 0.

Bug introduced by: 44cd24a9cee9ffb14b5d26a622f
April 4, 2018, 08:36 (GMT)
Merge branch 'master' into blender2.8
April 4, 2018, 08:35 (GMT)
Depsgraph: Assert that pchan index is always valid
April 4, 2018, 08:16 (GMT)
Merge branch 'master' into blender2.8
April 4, 2018, 08:15 (GMT)
Depsgraph: Add missing expansion od custom bone shapes

This was fixed in 2.8 branch but not in master.
April 4, 2018, 07:54 (GMT)
Merge branch 'master' into blender2.8
April 4, 2018, 07:48 (GMT)
Depsgraph: Only bind ID-data and indices to depsgraph callbacks

This is a part of copy-on-write sanitization, to avoid all the checks
which were attempting to keep sub-data pointers intact.

Point is: ID pointers never change for CoW datablocks, but nested
data pointers might change when updating existing copy.

Solution: Only bind ID data pointers and index of sub-data.
This will make CoW datablock 7update function was easier in 2.8.

In master we were only using pose channel pointers in callbacks,
this is exactly what this commit addresses. A linear lookup array
is created on pose evaluation init and is thrown away afterwards.

One thing we might consider doing is to keep indexed array of
poses, similar to chanhash.

Reviewers: campbellbarton

Reviewed By: campbellbarton

Subscribers: dfelinto

Differential Revision: https://developer.blender.org/D3124
Revision fa01a17 by Mai Lavelle
April 4, 2018, 03:37 (GMT)
Fix T54337: Cycles crash with simple subd object in debug build
Revision 8c4d28c by Mai Lavelle
April 4, 2018, 03:15 (GMT)
Fix T54400: Some GCN 1 cards available to select for use with Cycles

Hainan was missing from the list of GCN 1 cards.
April 3, 2018, 16:32 (GMT)
BMesh: remove redundant loop in select-next-active

Thanks to @nBurn for spotting
April 3, 2018, 16:22 (GMT)
Missed in last merge
April 3, 2018, 16:22 (GMT)
Missed in last merge
April 3, 2018, 16:12 (GMT)
Merge branch 'master' into blender2.8
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021