Blender Git Loki

Kaikki Blender Git kommitit.

Page: 1892 / 8462

February 5, 2020, 16:27 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor
February 5, 2020, 16:22 (GMT)
Merge branch 'master' into greasepencil-object
February 5, 2020, 16:22 (GMT)
Fix T69834 Edit Mesh: Multi-object edit crash when an instance is hidden

This was caused by a missing tag of the mesh datablock.
February 5, 2020, 16:07 (GMT)
Merge branch 'greasepencil-object' into greasepencil-refactor

Conflicts:
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/versioning_280.c
February 5, 2020, 16:04 (GMT)
Merge branch 'master' into readfile-rework-refcount-handling

Conflicts:
source/blender/blenloader/intern/readfile.c
February 5, 2020, 15:54 (GMT)
include last master changes

There was a problem in the last merge
February 5, 2020, 15:28 (GMT)
Fix T70121 EEVEE/GPencil: Curves cause crash when using background rendering

This was caused by a faulty initialization of cache->surf_per_mat which
should have been empty.
Revision b841167 by Bastien Montagne (master)
February 5, 2020, 15:18 (GMT)
Refactor readfile's liblink code.

Liblink specific ID type function was so far running a loop over all IDs
of relevant type, unlike almost any other 'ID-callback-like' functions
in Blender, which usually let the looping controll to calling code.

The latter approach is more convinient when one want to add generic
(i.e. type-agnostic) code, since it typically only has to change code in
one place (caller function) instead of tens of places (all the callback
functions).

This commit also changes/sanitizes a few things that had nothing to do
in main liblink code, like mesh conversion from tessfaces to polys
(which can be done in after-linking versionning code), or scenes' cycles
detection/check regarding background 'set' scenes.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6727
February 5, 2020, 14:56 (GMT)
Cleanup: Remove unused function: give_node_material()

February 5, 2020, 14:56 (GMT)
T73589: Code Quality: Renaming on BKE_material.h

Old Name New Name
========= =========
init_def_material BKE_materials_init
BKE_material_gpencil_default_free BKE_materials_exit
test_object_materials BKE_object_materials_test
test_all_objects_materials BKE_objects_materials_test_all
give_matarar BKE_object_material_array
give_totcolp BKE_object_material_num
give_current_material_p BKE_object_material_get_p
give_current_material BKE_object_material_get
assign_material BKE_object_material_assign
assign_matarar BKE_object_material_array_assign
give_matarar_id BKE_id_material_array
give_totcolp_id BKE_id_material_num
assign_material_id BKE_id_material_assign
clear_matcopybuf BKE_material_copybuf_clear
free_matcopybuf BKE_material_copybuf_free
copy_matcopybuf BKE_material_copybuf_copy
paste_matcopybuf BKE_material_copybuf_paste
BKE_material_init_gpencil_settings BKE_gpencil_material_attr_init
BKE_material_add_gpencil BKE_gpencil_material_add
BKE_material_gpencil_get BKE_gpencil_material
BKE_material_gpencil_default_get BKE_gpencil_material_default
BKE_material_gpencil_settings_get BKE_gpencil_material_settings
February 5, 2020, 14:51 (GMT)
Readfile: Proper fix for `recalc` flags clearing in non-real IDs

In current `readfile.c` code we have that:

https://developer.blender.org/diffusion/B/browse/master/source/blender/blenloader/intern/readfile.c$3523

This is unconditionally clearing nodetree's recalc flags, and was added by rB81a762e79f83 ages ago. Thing is, in main ID read code we only clear that flag when **not** in undo context.

This proposed change intends to properly handle those cases, by moving `id.recalc` flags clearing from `read_libblock()` to `direct_link_id()`, which is also called for all 'local' IDs (ntrees and master collections currently).

I?d expect that change to be straightforward (and maybe even fixing some odd undocumented bugs), however there is no .blend file testcases associated with changes in rB81a762e79f83, so wouldn?t mind that to be double checked before it goes to master.

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D6711
February 5, 2020, 14:49 (GMT)
Fix T56892: Crash on Collada .dae import

In this case the ERROR_REQUIRED_ATTRIBUTE_MISSING seem to be fatal so
stop the import to avoid crashing if we run into this error.
February 5, 2020, 14:33 (GMT)
Merge branch 'blender-v2.82-release'
February 5, 2020, 14:30 (GMT)
Fix finding freetype on Linux not using pre-compiled libs

Finding X11 before platform libs caused freetype not to use
pre-compiled libraries.
February 5, 2020, 14:24 (GMT)
Merge branch 'blender-v2.82-release'
February 5, 2020, 14:23 (GMT)
CMake: remove non-standard package search paths

Reduce the number of possible locations used to find libraries,
to simplify troubleshooting.

Only keep '*_ROOT_DIR' and the path used by 'install_deps.sh'.
February 5, 2020, 13:39 (GMT)
Merge branch 'soc-2019-openxr' into vr_scene_inspection
February 5, 2020, 13:38 (GMT)
Merge branch 'temp-openxr-blenderside' into soc-2019-openxr
February 5, 2020, 13:37 (GMT)
Merge branch 'temp-openxr-ghostxr' into temp-openxr-blenderside
February 5, 2020, 13:37 (GMT)
Merge branch 'temp-openxr-directx' into temp-openxr-ghostxr
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021