Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 1034 / 5574

September 26, 2019, 10:56 (GMT)
Clean up

Unused framebuffers in `edit_mesh_mode.c`
September 26, 2019, 10:37 (GMT)
Code Cleanup

Removed unused shading groups in `edit_mesh_mode.c`
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: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 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: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, 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
September 25, 2019, 13:04 (GMT)
Added missing documentation for `options` parameter in `keyframe_insert()`

The RNA docstring of `keyframe_insert()` didn't mention the `options`
parameter in the function signature.

No functional changes.
September 25, 2019, 12:40 (GMT)
Motion paths: Use minimal possible dependency graph

This change makes it so motion paths are using minimal possible
dependency graph which is sufficient to evaluate required motion
path targets.

Disclaimer: granularity is done on ID level, but it is possible
to go more granular if really needed.

Brings time down to 0.5 sec when updating motion path for the
Rain animation file used for benchmarks in the previous commits.

Reviewers: brecht

Differential Revision: https://developer.blender.org/D5874
September 25, 2019, 12:40 (GMT)
Depsgraph: Implement builder from given set of IDs

The title explains it all actually: this commit introduces special
dependency graph builder API which builds graph which is sufficient
to evaluate given set of IDs.
September 25, 2019, 12:40 (GMT)
Depsgraph: Mark build methods as virtual

Allows to override behavior in a subclasses.

Currently no functional changes. The penalty of calls being virtual
should be neglectable.
September 25, 2019, 12:40 (GMT)
Depsgraph: Move proxy group and from building to own function

Currently no functional changes, but allows to make it more clear to
implement depsgraph construction from a given subset of scene.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021