Blender Git Loki

Kaikki Blender Git kommitit.

Page: 2162 / 8462

September 26, 2019, 10:06 (GMT)
use header guards
September 26, 2019, 10:05 (GMT)
Fix T67732: metadata "Include Labels" checkbox doesn't work when "Use Strip Metadata" is checked

The 'metadata from sequencer strip' system was using the
`stampdata_from_template()` function, which ignored the 'Use Labels'
setting.
September 26, 2019, 10:03 (GMT)
rename file
September 26, 2019, 10:01 (GMT)
Fix T70163: Error painting with Subdivision at end of stack

Deformation of subdivision surface modifier was using wrong coordinates
for the coarse mesh: as the modifier flow goes the coordinates are to be
taken from the input array of coordinates.
September 26, 2019, 09:04 (GMT)
reduce error handling complexity
September 26, 2019, 08:43 (GMT)
Merge branch 'master' into functions
September 26, 2019, 08:43 (GMT)
cleanup
September 25, 2019, 20:42 (GMT)
Fix: T70251 update license from gplv2 to v3 in exe properties
September 25, 2019, 20:05 (GMT)
Fix T69639: Bevel Info bar Width value not affected by Unit Scale
September 25, 2019, 19:51 (GMT)
Cleanup: Modernize Smooth modifier code.

Simplify it a bit, hopefully make it clearer, better var names, use
proper types for arrays of vectors, etc.

No behavioral change expected (except for corner-case of vertices being
used by more than 255 edges, which were sort of 'clamped' to those 255
first edges for the smoothed position computation previously, now we use
proper integer, which fixes that bug).
September 25, 2019, 18:06 (GMT)
Windows: Fill ProductVersion of blender executable

On windows, the ProductVersion field of the blender executable was empty,
see [1] for more information. This field might be required by windows
tools such as SCCM agent to track usage statistics.

It seems that it was due to the BLEN_VER_RC_STR macro used in
winblender.rc not being a string.

[1] https://docs.microsoft.com/en-us/windows/win32/menurc/versioninfo-resource

Differential Revision: https://developer.blender.org/D5896
September 25, 2019, 14:47 (GMT)
Fix T69542: Corrective Smooth modifier breaks when drivers are involved

Previously the cache for the modifier would not be invalidated if
modifier settings were changed with drivers or keyframes.

Now we compare the current setting with the ones used to generate the
cache and invalidate the cache if they differ.

Reviewed By: Sybren

Differential Revision: https://developer.blender.org/D5694
September 25, 2019, 14:18 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/editors/gpencil/gpencil_paint.c
September 25, 2019, 14:13 (GMT)
Fix T70231: GPencil - Moving very fast tablet pen gets ugly stroke ends

When move very fast the pen using a tablet, the end of the strokes was very ugly if the sampling was enabled. The reason for that is the last point and the previous one was interpolated in distance, but not in pressure and strength.

This commit uses several processes to get better endings:

a) If the pressure at the end of the stroke is very low, this part of the stroke is removed. This is a common issue with some tablet that send events with very low pressure when the pen is raised from drawing surface.
b) The interpolated points created by sampling are interpolated in strength and pressure to get a smooth transition.
c) Active smooth also uses the strength. Before only pressure was used.
September 25, 2019, 14:02 (GMT)
Merge branch 'master' into functions
September 25, 2019, 13:57 (GMT)
Fix T70187: GPU Driver: Merge Vertices Crashes ATI/Linux/OpenSource

This has been tested with 18.2.2, 19.0.8 and 19.3.0~develop.

Reviewed By: fclem

Differential Revision: https://developer.blender.org/D5886
September 25, 2019, 13:55 (GMT)
Removed auto generated config.h file from quadriflow

The config.h file is autogenerated during compile by a 3rd party library
quadriflow uses. Now we put this file in the build directory to avoid
adding this to the git repository in the future.
September 25, 2019, 13:37 (GMT)
Fix T67342 EEVEE: Uninitialized buffer when changing screen size

Was caused by some drawcall not being done if the volumetric resolve pass
was drawn (using dual source blending seems to be the cause).
Not sure why this is needed since it is still reset before the next
drawcall.
September 25, 2019, 13:17 (GMT)
make.bat: Fix rebuilds with custom build directory.

When calling make.bat multiple times to rebuild blender
make.bat failed to rebuild if a custom build dir was set.

reported and fixed on chat by @dgsantana
September 25, 2019, 13:07 (GMT)
Pose paste: avoid auto-keying on unselected bones when 'selection only' is enabled

The `pose_bone_do_paste()` function is documented to only return a
non-NULL pointer on a successful paste, and the one caller that checks
the return value is expecting this behaviour. However, before this
commit, when a valid pose channel was found, 'Selected Only' was
enabled, and the bone was not selected, the function would still return
non-NULL. This resulted in auto-keying pose channels that were not
pasted.

Reviewed by: angavrilov

Differential Revision: https://developer.blender.org/D5891
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021