Blender Git Commit Log

All Blender Git commits.

Page: 3565 / 8462

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:57 (GMT)
small fix in cache for pointcache and openvdb
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.
December 8, 2017, 10:58 (GMT)
Eevee: Fix SSR ans SSAO for intel GPU.

On my intel GPU there is some issue when rendering to depth only format.
This workaround the issue.
December 8, 2017, 10:58 (GMT)
Eevee: Remove unecessary defines.
December 8, 2017, 10:22 (GMT)
Cycles: Cleanup, split 2D interpolation function
December 8, 2017, 09:37 (GMT)
Merge branch 'blender2.8' into asset-engine
December 8, 2017, 09:36 (GMT)
Correct comments.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021