Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2176 / 8462

September 19, 2019, 09:32 (GMT)
Modifiers: every modifier now copies mesh settings, fixing texture space issues

Modifier stack evaluation would copy mesh settings other than mesh topology
automatically, outside of the individual modifier evaluation. This leads to hard
to understand code, and makes it unclear which settings are available in following
modifiers, and which only after the entire stack is evaluated.

Now every modifier is responsible to ensure the mesh it outputs preserves materials,
texture space and other settings, or alters them as needed.

Fixes T64739: incorrect texture space for various modifiers

Differential Revision: https://developer.blender.org/D5808
September 19, 2019, 09:30 (GMT)
Fix QuadriFlow build error on FreeBSD and compiler warnings on Linux
September 19, 2019, 09:27 (GMT)
Fix T68852: Link select crashes after knife project

Knife project switches out of vertex selection mode, but wouldnt do this
for all participating meshes.
Logic in edbm_select_linked_pick would switch the viewcontext multiple
times and the meshes selectmode was not in sync then, leading e.g.
finding a vertex in 'unified_findnearest' (because last of the meshes
selectmode was SCE_SELECT_VERTEX), but then later in
'EDBM_elem_from_selectmode' other meshes selectmode was not matching
SCE_SELECT_VERTEX, leading to crash...

Reviewers: campbellbarton

Maniphest Tasks: T68852

Differential Revision: https://developer.blender.org/D5536
September 19, 2019, 09:23 (GMT)
Cleanup: Remove redundant name checking

The BKE function already does this checking.
September 19, 2019, 09:21 (GMT)
Merge branch 'master' into greasepencil-object
September 19, 2019, 08:38 (GMT)
Fix T70009: GPencil copied layer is linked to its original layer

As the layer and frame memory was duplicated, the pointers were connected to old data. This was solved when saved the file, but this was a bug. Also this required a duplication and clean all listbase items.

Now, instead to duplicate and clear memory for layers and frames, just create a new layer and frame. This solution fix the problem, it's faster and also keeps the code cleaner.
September 19, 2019, 08:34 (GMT)
Merge branch 'master' into functions
September 19, 2019, 08:34 (GMT)
fix usage of frame nodes
September 19, 2019, 08:31 (GMT)
OpenVDB: speedup.
September 19, 2019, 08:30 (GMT)
fix crash with negative emitter rate
September 19, 2019, 08:10 (GMT)
Cycles: Small fix for deferred ray marching.
September 19, 2019, 07:15 (GMT)
Fix T70033: Crash editing keymap operator

Expanding operator names could buffer overrun.
September 19, 2019, 03:33 (GMT)
Cleanup: use uint,ushort,uchar for modifiers
September 19, 2019, 03:19 (GMT)
Cleanup: spelling
September 18, 2019, 21:04 (GMT)
Cleanup: Manpage: use 'https' blender.org URL instead of 'http' one.
September 18, 2019, 21:04 (GMT)
Blender manpage generator: use blender build date instead of current time.

It makes much more sense to use the build timestamp of the Blender
binary used to generate that manpage, than the current time.

As a bonus, when Blender building makes use of the SOURCE_DATE_EPOCH envvar
(through CMake, since previous commit), this also propagate automatically
to that man page.

Inspired by D5756 by Bernhard M. Wiedemann (@bmwiedemann), thanks.
September 18, 2019, 21:04 (GMT)
Use cmake TIMESTAMP for BUILD_DATE+TIME

Use cmake TIMESTAMP for BUILD_DATE+TIME
this simplifies code a lot
and even makes it more portable to other platforms

TIMESTAMP is available since cmake-2.8.11 ; blender already requires
cmake>=3.5 so that is fine.

Note that with CMake>=3.8, if defined, the SOURCE_DATE_EPOCH envvar
will be used by CMake here.

Reviewers: mont29, campbellbarton

Reviewed By: mont29, campbellbarton

Differential Revision: https://developer.blender.org/D5760
September 18, 2019, 19:12 (GMT)
Merge branch 'master' into greasepencil-object
September 18, 2019, 18:55 (GMT)
GPencil: Create blank texture only once by engine

This texture is used for missing textures as replace.

Differential Revision: https://developer.blender.org/D5845
September 18, 2019, 17:58 (GMT)
Fix transforming paint curve edit points also doing
ED_sculpt_end_transform in sculpt mode

followup to rB67310ed97618, thx @mano-wii for the heads up.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021