Blender Git Commits

Blender Git "master" branch commits.

Page: 1929 / 5574

December 11, 2017, 01:53 (GMT)
WM: update splash size for templates
December 10, 2017, 04:19 (GMT)
MSVC: Fix compiling with some system languages

Report from @cyaoeu that compiling failed for Japanese system language.
December 8, 2017, 15:35 (GMT)
Workspace: Clarifying library remap workaround

WorkSpaceLayout->screen will be made public soon, but meanwhile this makes it
clear why we are not passing layout->screen to CALLBACK_INVOKE in this case.
December 8, 2017, 15:07 (GMT)
Library remap: Fix issue remapping pointer of object coming from group[s base

We can not store pointer to an object ion temporary variable here, since then
pointer will not be updated in the base itself.

This fixes missing modifiers on objects coming from dupli-group.
December 8, 2017, 15:07 (GMT)
Cleanup, indentation
December 8, 2017, 15:07 (GMT)
Depsgraph: Groups are now covered by dependency graph
December 8, 2017, 15:07 (GMT)
Depsgraph: We need to add ID node before getting CoW pointer

Need to split runtime get-cow-pointer with a builder one, and add some asserts
to catch mis-use.
December 8, 2017, 14:43 (GMT)
Merge branch 'master' into blender2.8
December 8, 2017, 14:42 (GMT)
Fix T53512: Vertices with index 0 were not being selected

Bug introduced on rB9f5bf197a0c3.
The offset for selection of vertices (`bm_vertoffs`) starts where the offset o edges ends (`bm_wireoffs`).
However, the `bm_wireoffs` depends on the offset of face selection (`bm_solidoffs`).

Before the commit that introduced the bug, the drawn of edges (in backbuff) was always computed along with the `bm_wireoffs`:
```
bm_wireoffs = bm_solidoffs + em->bm->totedge;
```

Now that the edges are not always drawn in backbuff, `bm_wireoffs` has to start from `bm_solidoffs`.
December 8, 2017, 14:05 (GMT)
Cleanup, indentation
December 8, 2017, 14:05 (GMT)
Depsgraph: Use dedicated function for group evaluation

It is still based on generic collection evaluation, but the idea is to avoid
having view_layer pointer passed from group to it's evaluation function.

This is essential for copy-on-write, where we need to pass view_layer pointer
from a copied datablock, but that copy is not yet available at construction
time. Also, this is NOT the case where we want to expand datablock at a
construction time, just to keep our life easier.
December 8, 2017, 14:04 (GMT)
Fix group duplication bug

View Layer was not duplicated between destination and source.

This would lead to a crash if you duplicated the group and assigned
the new group to any object.
December 8, 2017, 14:04 (GMT)
Code cleanup

Thanks for Sergey Sharybin for spotting this.
December 8, 2017, 13:54 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/interface/interface_templates.c
December 8, 2017, 13:50 (GMT)
Cleanup: moar busting of nasty C++ keywords-as-varnames.
December 8, 2017, 13:39 (GMT)
Merge branch 'master' into blender2.8

Conflicts:
source/blender/editors/interface/interface_templates.c
December 8, 2017, 13:36 (GMT)
Cleanup: avoid using C++ keywords as variables, even in pure C code.

This tends to make some IDE unhappy (like QTCreator)...
December 8, 2017, 11:44 (GMT)
Merge branch 'master' into blender2.8
December 8, 2017, 11:03 (GMT)
Cycles: Fix difference in image Clip extension method between CPU and GPU

Our own implementation was behaving different comparing to OSL and GPU,
namely on the border pixels OSL and CUDA was doing interpolation with
black, but we were clamping coordinate.

This partially fixes issue reported in T53452.

Similar change should also be done for 3D interpolation perhaps, but this
is to be investigated separately.
December 8, 2017, 10:58 (GMT)
Eevee: Fix default shader SSR id.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021