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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021