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. |
Revision a6b53d6 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) 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 |
|
|
|


Master Commits
MiikaHweb | 2003-2021