March 16, 2015, 13:25 (GMT) |
Depsgraph: Code cleanup, move transitive reduction to own file It might actually be gone in the future since it causes issues with threaded evaluation order. |
March 16, 2015, 13:14 (GMT) |
Depsgraph: Code cleanup, de-duplicate some logging code |
March 16, 2015, 13:07 (GMT) |
Don't render if there are no active views, or any missing camera As suggested during review, it's good to prevent rendering when there is a missing camera or all views are disabled. |
March 16, 2015, 12:58 (GMT) |
Depsgraph: Move cycle detection into own file This way depagraph building code becomes a bit less cluttered and it makes it simplier to play around with different cycle solving strategies. |
March 16, 2015, 12:51 (GMT) |
Merge branch 'asset-experiments' into asset-engine |
March 16, 2015, 12:48 (GMT) |
Merge branch 'master' into asset-experiments |
March 16, 2015, 12:46 (GMT) |
Merge branch 'master' into temp-ghash-experiments |
March 16, 2015, 12:43 (GMT) |
Depsgraph: Code cleanup, comments |
March 16, 2015, 12:20 (GMT) |
Depsgraph: Code cleanup, unused arguments |
March 16, 2015, 11:35 (GMT) |
Depsgraph: Code cleanup, move functions to corresponding implementation files Previously some utility functions for nodes and relations builder were implemented in general builder file, which kept it a bit tricky to keep track of the changes. Now all nodes/relations builder functions are implemented in single file, without spreading out across the whole filesystem. |
March 16, 2015, 11:26 (GMT) |
Depsgraph: Code cleanup, move utility function to BKE |
March 16, 2015, 11:15 (GMT) |
Mesh overrides for duplis from cached Alembic data. If a duplicator has cached data it will now replace the derivedFinal mesh of objects with the cached version for drawing. This is a compromise atm: It would be better to actually draw derived meshes directly, so that we don't have to modify objects. Then we could also have multiple different instances of the same orignal object (in whatever way these might be defined). DNA Objects would then be totally separate from duplis, but at this point the drawing and render code makes this unfeasible. |
March 16, 2015, 11:12 (GMT) |
Fix commented out fallback ENUM value |
March 16, 2015, 10:50 (GMT) |
Better fix for animation returning negative values when AVsynch is on, patch by Nexyon, thanks! |
March 16, 2015, 10:45 (GMT) |
Revert "Attempted fix for OpenAL synchronization." This reverts commit d10e80fe792c1c8f00c9c7ce4409002a4515570d. |
March 16, 2015, 10:18 (GMT) |
Depsgraph: Fix driving property with lattice resolution |
March 16, 2015, 10:13 (GMT) |
Mesh storage and reading in child objects for dupligroups. The layout of the Alembic files resembles the DNA structure in Blender: - On the top level (under the top/root node) there are Abc::Objects for Blender ID datablocks (currently Object and Group) - Objects store final data (DerivedMesh) and later simulation results etc. - Groups store their full duplilists for instancing. Currently there is no recursive nesting of groups, since this would limit duplis to dupligroups and exclude e.g. duplifaces. On reading the duplilist gets reconstructed and stored in the DupliCache for a duplicator empty (the group instance). DerivedMesh data is stored in a hash table for each instanciated object and can later replace finalDM in drawing and rendering. |
March 16, 2015, 10:10 (GMT) |
Depsgraph: Fix add parameters component to camera datablock Fixes drivers using camera properties as an input. TODO: Add CACamera -> OBCamera relation. |
March 16, 2015, 09:53 (GMT) |
Merge branch 'master' into depsgraph_refactor |
March 16, 2015, 09:51 (GMT) |
Depsgraph: Make branch closer to master |
|
|
|


Master Commits
MiikaHweb | 2003-2021