Blender Git Commits

Blender Git commits from all branches.

Page: 2370 / 2888

February 20, 2015, 20:35 (GMT)
Merge remote-tracking branch 'origin/master' into multiview

Conflicts:
source/blender/blenkernel/intern/image.c
source/blender/editors/space_sequencer/sequencer_draw.c
February 20, 2015, 19:00 (GMT)
GHash: fix/hugely enhance GHash tests.

Also, fix some stupid mistakes in some new murmur hashing helpers,
and rework quality function to simply compute variance in buckets occupation.

Note latest change has some quite funny effects, looks like variance is always
very close to load of the ghash...

As for performances:
* Globally, ghash and murmur have very similar results, both in speed and quality.
* For integers, ghash usually quicker.
* For strings, oddly murmur is much quicker when adding to ghash, but quite slower
when lookingup in the ghash...

Anyway, still much to do in this area!
February 20, 2015, 15:28 (GMT)
Depsgraph: Temp solution for calculate motion paths

Re-enable armature handing from old object_handle_update.

For this to work fully we'll need to keep track of ob->recalc, which
is also seems to be quite needed for proper re-tagging after relations
are built anyway.

And in any case, for features like this seems having single function
to update given object is not totally terribly idea.
February 20, 2015, 15:27 (GMT)
Simple cache manager panel UI in the scene buttons.

This is mostly a simple and unintrusive placeholder to have some way of
making caches accessible, but needs some more thought.
February 20, 2015, 15:26 (GMT)
Group pointer property for cache libraries to associate them with an
object group.

This is somewhat experimental, eventually we may want to link to Objects
instead, or allow multiple cache targets for the same cache, etc.
February 20, 2015, 15:06 (GMT)
Disallow duplis when drawing motion paths, also make it so draw option
is on by default
February 20, 2015, 15:01 (GMT)
Missing include.
February 20, 2015, 14:15 (GMT)
Removed meaningless comment.
February 20, 2015, 14:08 (GMT)
`New` operator for adding cache libraries.

Conflicts:
release/scripts/startup/bl_ui/properties_physics_common.py
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/intern/pointcache.c
source/blender/editors/physics/physics_ops.c
source/blender/editors/physics/physics_pointcache.c
February 20, 2015, 13:36 (GMT)
New ID datablock 'CacheLibrary', for managing physical cache archives
and files.

At it's core this is just a file path, but many different cache users
may refer to this, so having a dedicated ID block helps. It can be
compared to Image datablocks, which also primarily are used for data
on storage, but can be packed with the blend file, and carry some
additional information that would be cumbersome to keep sync'ed
otherwise.

The name 'CacheLibrary' deliberately resembles the 'Library' datablock:
just as a Library stores ID blocks in a physical file, a CacheLibrary
stores cached data (in Alembic HDF5/Ogawa or other formats).

Conflicts:
source/blender/blenkernel/BKE_pointcache.h
source/blender/blenkernel/intern/pointcache.c
source/blender/makesdna/DNA_pointcache_types.h
February 20, 2015, 13:16 (GMT)
Depsgraph: Avoid full failure in cases legacy code tags ID for recalc with flag=0

We'll need to review all such cases and use proper recalc flag, but for now we'd
better don't fail that much. In the (nearest) future will add debug print there
and solve all the flags together.
February 20, 2015, 13:10 (GMT)
Merge branch 'master' into gooseberry
February 20, 2015, 13:03 (GMT)
Merge branch 'master' into depsgraph_refactor
February 20, 2015, 12:56 (GMT)
Fix for remaining PointCache references in the alembic code.

Now, for the time being, uses a simple relative "//blendcache/" folder
path again. This will be adressed later.
February 20, 2015, 12:15 (GMT)
Fix own stupidity with 'and' ghash version.
February 20, 2015, 11:57 (GMT)
fix: some performance optimization when rebuilding constraints on triggered objects (was calling unnecessary restoreKinematic() function in this case)
February 20, 2015, 11:12 (GMT)
Merge branch 'master' into temp-ghash-experiments
February 19, 2015, 19:40 (GMT)
Big revert of all things pointcache, old code is impossible to work with.

The Alembic caching must be integrated with Blender as a new, entirely
independent feature. The old pointcache code can not be surgically
removed without major damage to vital features. Instead of wasting more
time trying to deal with an outdated complicated system, a better choice
is implementing a new caching system next to it and if possible phase
out the old one at some point ...
Revision d110636 by Julian Eisel
February 19, 2015, 18:31 (GMT)
Revert "Auto-Focus Channels, squashed commit"

This reverts commit 1b5cc34ebaf23c7ad480b55a7e5e30cd05eb81a1.
Revision 1b5cc34 by Julian Eisel
February 19, 2015, 18:30 (GMT)
Auto-Focus Channels, squashed commit
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021