November 7, 2014, 13:13 (GMT) |
Depsgraph: Hook up constraints evaluation callback Quite straightforward. There's one extra flag to the old object where_is which helps preventing duplicated code needed for old dependency graph system In the future we'll get rid of this argument and decouple all the functions in a nice way. One retarded issue is setting negative scale flag on the object, which currently happens in both local transform and constraints update. Bigger issue here is the original object matrix which should be used as an input for the constraints stack. Currently constraints will operate on the previous final object matrix when changing the dependencies of the constraint list. This is possible to solve by storing intermediate data in the graph (or somewhere else(, but for until that's nicely implemented we'll probably couple constraints back. Will investigate this further. |
November 7, 2014, 12:40 (GMT) |
Revert "All editable GPencil stroke points are now shown when editing is enabled" This reverts commit 9686e48bab7340a172b0c9b8aea1f685b531d29c. In response to feedback, I've decided to revert this since it didn't really work that great at all when you have dense drawings. At times, this would make it almost impossible to see what you were doing. |
Revision ea3fb74 by Bastien Montagne November 7, 2014, 12:15 (GMT) |
Revert "Squashed commit of the mesh-transfer-data branch." This reverts commit 5d21c925690ad0848f4ba0fa40556213f48849e1. |
Revision 5d21c92 by Bastien Montagne November 7, 2014, 12:14 (GMT) |
Squashed commit of the mesh-transfer-data branch. |
Revision 6ab2ac5 by Bastien Montagne November 7, 2014, 12:14 (GMT) |
Merge branch 'master' into experimental-build |
November 7, 2014, 12:12 (GMT) |
Add 'specific' from-layer selection to transfer operator too. Note we do not offer specific to-layer selection, since we may transfer to several selected objects at once. |
November 7, 2014, 12:02 (GMT) |
Merge branch 'master' into mesh-transfer-data |
Revision 4e4c1a0 by Antonis Ryakiotakis (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths, temp_widgets_c++_experiment, temp_widgets_files_refactor, temp_widgets_update_tagging, UI-experiments, wiggly-widgets) November 7, 2014, 11:52 (GMT) |
Support undo. Scale stays same for non-3D widgets |
November 7, 2014, 11:47 (GMT) |
Depsgraph: Experiment with time source dependnecy update Goal is to be able to play animation back for investigating how flush happens, how object dependencies are being evaluated and all the rest of the stuff which isn't so visible with the static scene. Main idea here is to have a relations in the depsgraph between the time source node and all the nodes which depends on time. We go with the relations approach in order to make it fast to figure out which nodes are to be tagged for updated when the time changes. It is faster to iterate over the time dependencies rather than iterating over the whole depsgraph, Now, currently dependency graph's relations links only possible between operation nodes. For this reason we don't use actual dependency structure to define relations between time and nodes, but we've got a list of nodes which depends on time stored in the time source node. This is the most simple way to deal for now. Currently we use relation between time and ID nodes, which corresponds to how current depsgraph works, in the future we'll likely need to make it relation betteen time source and individual components. Or maybe even revisit the time flushes.. |
November 7, 2014, 11:36 (GMT) |
Removed unused frame value code. |
November 7, 2014, 11:14 (GMT) |
Merge branch 'master' into temp_custom_loop_normals |
November 7, 2014, 11:07 (GMT) |
Added a custom mesh attribute for polygon "smooth" flags on meshes. |
Revision 70423fa by Lukas Toenne (gooseberry, gooseberry_farm, hair_immediate_fixes, hair_system, temp_constraint_volume, temp_hair_flow, temp_hair_modifiers, temp_motionpaths) November 7, 2014, 10:43 (GMT) |
Pampering the stupid MSVC compiler again, it fails to build valid C code. |
November 7, 2014, 10:03 (GMT) |
Merge branch 'master' into depsgraph_refactor |
November 7, 2014, 05:17 (GMT) |
Code cleanup: Replace all the poll callbacks with a single one |
November 7, 2014, 03:32 (GMT) |
Select More/Less for Grease Pencil points |
November 7, 2014, 01:28 (GMT) |
All editable GPencil stroke points are now shown when editing is enabled The intention of this change is to make it easier to tell when you are in stroke editing mode. Notes: * Even so, it isn't always obvious that these verts are being shown, especially when the colors of the unselected points match the stoke color OR when multiple overlapping strokes are drawn in the same place. * It's also worth noting that pivoting away from the modal workflow again (even though we've tried the non-modal one, and it was quite a clumsy failure) is going to start becoming a lot harder. |
November 7, 2014, 01:03 (GMT) |
RNA: Fix for missing Grease Pencil updates |
Revision 16ee031 by Martin Felke (fracture_modifier, fracture_modifier-master, temp-fracture-modifier-2.8) November 6, 2014, 20:16 (GMT) |
only activate actually touched shards (todo, maybe override this with a global setting) |
November 6, 2014, 19:53 (GMT) |
Fix for one of last change - we always use clnors when present, have to reflect that on rendrers too! Easy for cycles, slightly messy for BI... :/ |
|
|
|


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