Blender Git Commit Log

All Blender Git commits.

Page: 3511 / 8462

January 16, 2018, 17:22 (GMT)
Eevee: Fix noise correlation in the blue noise update.
January 16, 2018, 17:22 (GMT)
DRW: Change framebuffer texture creation.

Instead of creating non temp textures only at framebuffer creation, we create them and bind them if their pointer is NULL.

This should simplify the framebuffers creation code.
January 16, 2018, 16:20 (GMT)
Merge branch 'blender2.8' into greasepencil-object
January 16, 2018, 16:19 (GMT)
Revert "Fix T53752: Draw curve fails w/ stylus"

This reverts commit d0e0f33f57b02fecf75c08f3c144d07915367781.

Requested by author, since it raised new issues, better not have it in
bugfix release!
January 16, 2018, 16:14 (GMT)
Cleanup: Avoid ifdefs in multiple places

Define a helper macro. Makes code read easier.
January 16, 2018, 16:11 (GMT)
Cleanup: Remove deprecated enum flags

Those are not used anymore.
January 16, 2018, 16:11 (GMT)
Cleanup: Get rid of legacy extra recalc flags

Those are not used by new dependency graph and are not needed for properly
created rigs with new granular nodes.
January 16, 2018, 16:11 (GMT)
Static override: cleanup: name consistency.
January 16, 2018, 16:11 (GMT)
Static override: enhance 'make override' operator.

Now when you make an override of a linked armature, code will
automatically also override objects using that armature (deformed by, or
children of), trying to replicate make_proxy results.

Also some initial code to replicate 'make_proxy' in case of instantiated
linked groups, but that is not working yet (and will also require some
work in RNA part of group's objects collection anyway).
January 16, 2018, 16:11 (GMT)
Static overrides API: add functions to create overrides from several datablocks at once.

This simplifies remapping task, since you don't have to ensure your
overrides are created in the correct dependency order.

Uses famous LIB_TAG_DOIT to mark IDs to be overridden.
January 16, 2018, 15:40 (GMT)
Merge branch 'master' into blender2.8
January 16, 2018, 15:38 (GMT)
Cleanup: Naming of depsgraph
January 16, 2018, 15:28 (GMT)
Alembic: don't explicitly pass NULL
January 16, 2018, 15:03 (GMT)
T53711: Alembic don�t import vertex colors correctly

An index stored in Alembic wasn't used. Often this index is a no-op
(i.e. index[n] = n), in which case the result was fine. However, when it
isn't, it caused issues.
January 16, 2018, 14:58 (GMT)
Draw manager: Cleanup, use full name for depsgraph variable
January 16, 2018, 14:42 (GMT)
Draw manager: Make depsgraph a part of draw state

Makes it more explicit and avoids hash loookup when depsgraph is needed.
January 16, 2018, 14:38 (GMT)
Draw manager: Make update context aware of what depsgraph causes update
January 16, 2018, 14:37 (GMT)
Depsgraph: pass depsgraph to editors update context struct

This way callbacks will know which depsgraph is being changed, and where
evaluated data is coming from.
January 16, 2018, 14:09 (GMT)
Add dedicated pointer to an original ID datablock

Before we were re-using newid pointer inside of ID structure where we were
storing pointer to an original datablock.

It seems there is no way we can avoid requirement of having pointer to an
original datablock, so let's stop obusing system which was only designed to
be a runtime only thingie. Will be more safe this way, without need to worry
about using any API which modifies newid.
January 16, 2018, 13:52 (GMT)
Merge branch 'master' into blender2.8
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021