January 1, 2015, 15:58 (GMT) |
Fix issues when giving a non-existent dir to filebrowser. Note: unlike in current master, path is checked immediately when setting it into filelist (simpler now that filelist building itself is threaded). `filelist_setdir()` modifies in place given path if this one is not valid. |
January 1, 2015, 15:34 (GMT) |
Depsgraph: initial move towards switch to the new depsgraph Quite some changes in this commit, mainly: - Made it more clear separation between old and new dependency graphs. So now logic for the new dependency graph is totally concentrated in depsgraph/ folder and old DAG_* calls only redirects to that module. This gives a bit of code redundancy (not so much tho) but it makes it really clear how to drop old dependency graph or how to make it an easy switch between old/new code bases (as a command line argument perhaps to be safe for a major failure). - Kind of part of previous one, but to be clear: all the parts of the new dependency graph API which were marked as TODO are now filled in. It doesn't mean they're 100% finished, but initial code is there. - Removed some experimental code. Let's just stick to code which might not be optimal but works reliably. - Started re-integration new dependency graph into editors. This is basically Cycles viewport rendering which starts working now. Still some glitches in there and missing updates but let's start from something. I decided to not invent anything totally new here and just ported old logic with id->flag tags. |
January 1, 2015, 14:30 (GMT) |
Use new BLI fnmatch helpers to fix wrong update in some cases when editing string search filter. |
January 1, 2015, 14:23 (GMT) |
Add BLI helpers for fnmatch head/tail wildcards handling. `BLI_fnmatch_strncpy_add_endswildcards()` will copy and add '*' wildcards on both ends of given string, if needed. `BLI_fnmatch_strcmp_ignore_endswildcards()` is same as strcmp, but ignores any '*' wildcards on both ends of given strings. |
January 1, 2015, 14:18 (GMT) |
Merge branch 'master' into asset-experiments Conflicts: source/blender/editors/interface/interface_icons.c |
January 1, 2015, 12:56 (GMT) |
Code Cleanup: Disambiguate the "ComponentKey" name ComponentKey was mostly used to refer to the lookup keys used when specifying a relevant node for use when creating a relationship, while the secondary usage of this was in IDDepsNodes as the keys for the component dict. While there is technically no problem with having this, in practice it was too confusing. So, now "ComponentKey" is only for looking up nodes, while "ComponentIDKey" is used internally to identify keys. |
Revision 6c4c1fb by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) January 1, 2015, 11:54 (GMT) |
fix for unnecessary activation of all parts again and again, this resulted in never ending movement... now this applies to kinematic objects only, which lose their kinematic state due to being triggered |
January 1, 2015, 10:35 (GMT) |
Merge branch 'master' into asset-experiments Conflicts: source/blender/editors/space_file/filelist.c source/blender/editors/space_file/filelist.h source/blender/editors/space_file/space_file.c |
January 1, 2015, 10:11 (GMT) |
Merge branch 'master' into asset-experiments |
January 1, 2015, 10:10 (GMT) |
SpaceFile: Cleanup: fix stupid indices in `filelist_from_main()` Dead code (currently), but still... |
January 1, 2015, 10:08 (GMT) |
Merge branch 'master' into asset-experiments Conflicts: source/blender/editors/space_file/filelist.c source/blender/editors/space_file/filelist.h source/blender/editors/space_file/space_file.c |
January 1, 2015, 09:54 (GMT) |
Cleanup comments while reviewing whther bone IK code is defined correctly |
January 1, 2015, 09:10 (GMT) |
Merge branch 'master' into depsgraph_refactor |
January 1, 2015, 00:52 (GMT) |
Fix: Animation works again Because most of the places using the animdata op coneected to the component, the removal of verify_entry_exit_ops() broke this. For now, we'll manually set this op as the entry/exit for the component. |
December 31, 2014, 19:45 (GMT) |
SpaceFile: Tweak thumbnail to avoid restarting the job needlessly. |
December 31, 2014, 19:13 (GMT) |
SpaceFile: Refactor sorting and filtering of filelist. New code shall be more easy to maintain and extend. Sorting is now handled quite the same as filtering, and all filtering parameters are now packed into a sub-struct to help extending it later. Also done some optimizations in filelist refresh, and sorting/filtering area. Now we should avoid re-sorting and re-filtering too often, also removed calls to those in read_xxx funcs. Note thumbnail job is still started basically on each call to `file_refresh()`, will be addressed in next commit. |
December 31, 2014, 19:08 (GMT) |
Depsgraph: Fix compilation error with legacy depsgraph enabled |
December 31, 2014, 18:25 (GMT) |
SpaceFile: Filelist: reorder a bit things, also cleanup some unused and pure-private funcs. |
December 31, 2014, 16:52 (GMT) |
Depsgraph: Use layers visibility passed from scene_update_for_newframe This way we can easily deal with the cases when render engine requests for a different set of layers to be updated without need make bigger changes to the outside of the dependency graph. TODO: It is now possible to have some missing scene updates when mixing update from the viewport and render engine. This isn't difficult to solve but wouldn't be able to wrap up the patch today. |
December 31, 2014, 16:24 (GMT) |
Depsgraph: Nodes visibility was flushing in the wrong direction TODO: Moving objects around between layers should flush node layers. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021