Blender Git Commit Log

All Blender Git commits.

Page: 2468 / 8462

June 4, 2019, 09:15 (GMT)
Merge branch 'master' into greasepencil-object
June 4, 2019, 09:14 (GMT)
GPencil: Fix compiler error after merge
June 4, 2019, 08:54 (GMT)
Updated Submodules to point at official Blender repo
June 4, 2019, 08:41 (GMT)
LANPR: Fixed last segment missing error on chain splitting.
June 4, 2019, 08:40 (GMT)
Merge branch 'master' into greasepencil-object

Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_utils.c
June 4, 2019, 08:24 (GMT)
LANPR: Split chains based on occlusion value changes.
June 4, 2019, 07:41 (GMT)
Fix T65447: Mask doesn't update in compositor unless there's motion blur on

This is probably just one of the related issues.

Root of the problem was that compositor job was using original scene and node
tree for compositing. It is not guaranteed to have all the evaluated data.

Switched compositor job to use it's own render-pipeline-like dependency graph
which has everything evaluated in it.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D4998
June 4, 2019, 07:34 (GMT)
Fix T64247: Crash on playback with special shader node tree

The root of the problem goes to the fact that node tree copying
uses source tree and nodes for a temporary storage.

This makes it so multiple dependency graphs can not be reliably
evaluated from different threads if they are using same original
node tree.

Solved by doing the following:

- Commonly used tree copying function (which is used by library
manager) keeps source tree, nodes and sockets untouched.

- All the related areas (like node tree's callback) now have
const qualifier on the input.

- Areas which needs to have those temporary pointers assigned are
now using explicit function.

Would be really cool to get rid of those temporary pointers
completely, but this is a bit tricky due to hairy nature of the
code. Can happen any time now though: is easy enough to generalize
the new pointers mapping.

Note that this change is only intended to solve the crash.
The fact that icons shouldn't be updated on playback will be fixed
as a separate change.

Reviewers: brecht, fclem

Reviewed By: brecht, fclem

Subscribers: brecht, fclem

Differential Revision: https://developer.blender.org/D5002
June 4, 2019, 06:48 (GMT)
LANPR: Fixed last point occlusion error on "this line" chaining.
June 4, 2019, 05:48 (GMT)
LANPR: Fixing chaining occlusion values for GPencil to use.
June 4, 2019, 04:47 (GMT)
Make LANPR main panel show in all engines. Fixed "up" button bug. Crease value now in software mode as well.
June 4, 2019, 04:15 (GMT)
Merge branch 'master' into soc-2019-npr
June 4, 2019, 03:12 (GMT)
Docs: update quick-start

Resolves T64146
June 4, 2019, 01:36 (GMT)
Revert "Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)"

This reverts commit 935c9ab0de1ce3d36f93ce5aeee5d0f82d6f2591.

Clang-tidy was making unrelated *fixes*.
June 4, 2019, 01:30 (GMT)
Cleanup: Cleanup: style, use braces for GHOST (X11/SDL)
June 4, 2019, 01:14 (GMT)
Cleanup: Cleanup: style, use braces for collada (BCMath)
June 4, 2019, 01:14 (GMT)
Cleanup: style, use braces for draw (fxaa_lib)
June 4, 2019, 01:05 (GMT)
Cleanup: rename 2D scroll defines

- Use `V2D_SCROLL_` prefix.
- Use more descriptive names.
June 4, 2019, 00:52 (GMT)
Cleanup: clang-format, remove tabs
June 3, 2019, 23:24 (GMT)
Some visual progress, comments and questions, and some other fixes
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021