Blender Git Commit Log

All Blender Git commits.

Page: 3452 / 8462

February 22, 2018, 12:05 (GMT)
Merge branch 'master' into blender2.8
February 22, 2018, 12:03 (GMT)
compile fixes after merge
February 22, 2018, 12:02 (GMT)
Merge remote-tracking branch 'refs/remotes/origin/blender-v2.79a-release' into fracture_modifier

Conflicts:
source/blender/modifiers/intern/MOD_boolean.c
February 22, 2018, 11:59 (GMT)
Merge branch 'blender2.8' into greasepencil-object
February 22, 2018, 11:54 (GMT)
Depsgraph: Wrap all arguments foe modifiers relations update into a struct

Makes it easier to add or remove fields needed to update relations.
February 22, 2018, 11:41 (GMT)
Cleanup: Always have viewlayer when updating scene graph
February 22, 2018, 11:39 (GMT)
GWN: Fix use after free crash.

This is not an ideal solution but blender freeing system is already well tangled.
So tracking and clearing vao caches when destroying contexts does prevent bad behaviour.
February 22, 2018, 11:32 (GMT)
From review: Avoid chicken-egg situation with EvaluationContext/Depsgraph
February 22, 2018, 11:13 (GMT)
From review: Add compreensible comments on Cycles
February 22, 2018, 10:45 (GMT)
From review: Initialize struct based on struct elements declaration order
February 22, 2018, 10:20 (GMT)
Merge branch 'master' into blender2.8
February 22, 2018, 10:03 (GMT)
Depsgraph: Replace LIB_TAG_DOIT with hash lookup

This allows us to:

- Not mock around with tags stored in a global space,
and not to iterate over all datablocks in the database
to clear the tags.

- Properly deal with datablocks which might not be in main database.

While it sounds crazy, it might be handy when dealing with preview,
or some partial scene updates, such as motion paths.

- Avoids majority of places where depsgraph construction needed bmain.

This is something what could help in blender2.8 branch.

From tests with production file here did not see any measurable slowdown.

Hopefully, there is no functional changes :)
February 22, 2018, 09:58 (GMT)
Depsgraph: Add utility class to keep track of handled ID datablocks

Currently unused, actual logic change will come in the next commit.
February 22, 2018, 09:47 (GMT)
Merge branch 'master' into blender2.8
February 22, 2018, 09:40 (GMT)
Depsgraph: Use proper debug print flags check

Was printing some tagging/evaluation prints when only building
messages were requested.
February 22, 2018, 09:35 (GMT)
Depsgraph: Report graph construction time when run with --debug-depsgraph-build
February 22, 2018, 09:31 (GMT)
Depsgraph: Cleanup, reduce indentation level
February 22, 2018, 09:03 (GMT)
Rename pixel parameter

The name pixel can be confusing. It's better use UV factor because pixel concept is something intern.
February 22, 2018, 07:18 (GMT)
WorkSpace: object-mode switching support

When changing workspaces, existing object-mode data is freed
the new workspaces mode is entered (if possible).
February 22, 2018, 06:22 (GMT)
MSVC 2013 Compile Fix/Workaround for "static thread_local" vars

Apparently MSVC 2013 has trouble with stuff that's been declared
"static thread_local" (and/or maybe even the "thread_local" keyword).

https://stackoverflow.com/questions/29399494/what-is-the-current-state-of-support-for-thread-local-across-platforms
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021