Revision 12678b6 by Lukas Toenne December 18, 2014, 09:30 (GMT) |
Added object vertex and edge constructors for the BVHTree type. |
December 18, 2014, 08:07 (GMT) |
Fix: Relationships to time source nodes were getting removed by reachability pruning |
December 18, 2014, 06:30 (GMT) |
Moved DepsRelations (i.e. inlinks/outlinks lists) back to DepsNode as originally intended Otherwise, it really doesn't make much sense that we're deriving all these different node types from DepsNode, when these can't represent relationships between different nodes. Also, this will be useful for some upcoming new node types for keeping track of other kinds of dependencies other than what's executable. |
December 18, 2014, 04:08 (GMT) |
Made debugging identifiers for nodes less "scary" looking |
December 18, 2014, 03:55 (GMT) |
Fixed logic for verify_entry_exit_ops() This was assuming that there were relationships between nodes when checking for inlinks and outlinks. However, since relationships are computed in a later pass, there are always none, and it ends up nearly always adding unncessary entry/exit noops (unless there's just a single op in the component). |
December 18, 2014, 03:42 (GMT) |
Fix: Some of the object transform relations weren't quite right * For now, we need to connect the parent to the component init, or else the parent matrix doesn't accumulate correctly for object parenting * Final transform op wasn't getting hooked in at all |
December 18, 2014, 03:25 (GMT) |
Object transform evaluation is now done in new-depsgraph-driven callbacks instead of ubereval * The ubereval is still lurking around for handling proxy cruft * I've implemented a stripped-down version of the parenting code for use here (notably, without the slow parenting, and originmat support). The old/full version did a bit too much for us to be able to keep the old code running while we worked on the new version too, without making the code too messy. Later on, when we work out the geometry handling a bit more, we may need to replace the parent-matrix finding code it uses too (i.e. to make it grab data from context instead - especially in cases where it hunts for this info itself currently). |
December 18, 2014, 03:04 (GMT) |
"Done" callback for object transforms was missing |
December 18, 2014, 02:50 (GMT) |
Preparing object evaluation code for getting split off from ubereval into smaller chunks |
December 18, 2014, 02:24 (GMT) |
Object transform nodes are now hooked up correctly The constraint stack could still benefit from being split up into multiple ops (e.g. "pre", ... "constraint-n"..., "post"), but this order should be ok for now. |
December 18, 2014, 02:21 (GMT) |
Code Cleanup: Remove incorrect/old code |
December 18, 2014, 01:07 (GMT) |
Depsgraph Debugging: Utility operators for easier debugging Added operators to access the rebuild and export tools to make it easier to quickly debug any file's depsgraph without having to pull up a console first. |
December 17, 2014, 20:56 (GMT) |
Full WIP work to get better control regarding 'camera' aspect of objects. First expose a method in Object RNA to get camera projection matrix (done). Then, expose a method to get camera position (and scale for ortho) so that it fits a given set of coordinates (still unfinished). this among other things implied rewriting `BKE_camera_view_frame_fit_to_scene()` underlying logic so that it uses `CameraParams` system, instead of `BKE_camera_view_frame()` one. |
Revision fab16ef by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 17, 2014, 20:00 (GMT) |
windows crash fix: material name had incorrect length |
Revision df1c98c by Lukas Toenne December 17, 2014, 18:57 (GMT) |
Joined the two bvh tree classes in a single type for simplicity. |
Revision 635c564 by Lukas Toenne December 17, 2014, 17:53 (GMT) |
New mathutils submodule for BVH tree support in python. |
Revision b0c0505 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:51 (GMT) |
Facemap bones now draw properly. It's not possible yet to select the bones so use with caution. |
Revision 2943437 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) December 17, 2014, 17:34 (GMT) |
fix for: splinters (axises should be local X, Y, Z again), added object name into material name, and allow conversion-to-keyframed-objects of multiple objects at once |
Revision 018593b by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:33 (GMT) |
Fix more crashes when removing facemaps. Indices of leftover facemaps above the deleted one could become invalid |
Revision a1e2885 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, temp_constraint_volume, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) December 17, 2014, 17:16 (GMT) |
More silly mistakes in widget move code. |
|
|
|


Master Commits
MiikaHweb | 2003-2021