Revision 91ec8d8 by Campbell Barton May 12, 2015, 23:50 (GMT) |
UI: multi-value-editing, copy value when typed in |
Revision bbadc3a by Campbell Barton May 12, 2015, 23:48 (GMT) |
UI: nodes support for multi-value-editing |
Revision 274b083 by Dalai Felinto May 12, 2015, 21:46 (GMT) |
Multi-View: return correct number of views when rendering only one of the stereo pairs Without this fix ViewerNode would continously trash the views/buffer when disabling either stereo eye. |
Revision b3334d9 by Campbell Barton May 12, 2015, 21:40 (GMT) |
Edit last commit, redundant 'data' in RNA path |
Revision ee3dde2 by Campbell Barton May 12, 2015, 21:25 (GMT) |
UI: ObData support for copy-to-selected Now multi-object editing works for obdata too. |
Revision 3e51986 by Dalai Felinto May 12, 2015, 21:20 (GMT) |
Fix T44684 Compositor backdrop isn't updating correctly |
Revision e4cd4c3 by Campbell Barton May 12, 2015, 20:10 (GMT) |
Cleanup: style |
Revision 3160740 by Campbell Barton May 12, 2015, 19:26 (GMT) |
Fix T40762: Python can't access macro values |
Revision b01dd74 by Antonis Ryakiotakis May 12, 2015, 19:03 (GMT) |
Dyntopo PBVH build optimization: Optimize the full rebuild case for now (though same code can be adapted to partial redraws) Main changes here: * Calculate bounding centroid for faces only once (instead of every intermediate node) * Faces do not get added to GSets immediately, instead we track a face array which has faces that belong in a node in consecutive order. Nodes just keep accounting of start and length in the array. * Due to faces not being added to GSets, we can skip doing cleanup of GSets and readdition for each intermediate node and instead only add the faces to the final leafs node GSets when those nodes are created. Results: For a 1.9 million face test model, PBVH generation time (roughly measured by undoing) is dropped from 6 seconds to about 4 seconds. Still too high, but still a nice improvement. TODO: Thread some parts. Unfortunately threading the GSet assignment part might not help much since we'd need a lot of locking to avoid collisions with node assignments, especially for unique vertices. |
Revision f097453 by Sergey Sharybin May 12, 2015, 14:53 (GMT) |
Fix missing define in blenloader It caused blender versions compiled with scons not having proper build date/hash stored in the .blend file. |
Revision 15016e1 by Dalai Felinto May 12, 2015, 14:38 (GMT) |
small cleanup on render_result_new() (making the duplicate code more like the original one) |
Revision f0f4810 by Sergey Sharybin May 12, 2015, 13:48 (GMT) |
Fix T44616: Cycles crashes loading 42k by 21k textures Simple integer overflow issue. TODO(sergey): Check on CPU cubic sampling, it might also need size_t. |
Revision 7c2905b by Sergey Sharybin May 12, 2015, 12:24 (GMT) |
Fix T44398: Compositing displace node makes image fuzzy with zero displacement EWA filtering with zero derivatives is introducing some fuzzyness into the image. Currently solved by using regular sampling for cases when derivatives are zero, which should also make compo faster in that areas. Still need to look into checking if EWA filter can be tweaked in a way so no fuzzyness is introduced. |
Revision 8697c19 by Sergey Sharybin May 12, 2015, 11:41 (GMT) |
Depsgraph: Don't use C++11 function binding with MSVC It has some weird incompatibility with the way how Boost and GCC C++11 function bindings works, resulting in compilation errors. |
Revision 909d322 by Porteries Tristan May 12, 2015, 11:38 (GMT) |
BGE : Fix Bullet shape margin for triangle mesh static objects |
Revision 615a7ae by Sergey Sharybin May 12, 2015, 11:36 (GMT) |
Depsgraph: Attempt to fix alignment issue on 32bit platforms |
Revision 29529d2 by Sergey Sharybin May 12, 2015, 11:25 (GMT) |
ImBuf: Update stubs so strict compiler is happy about unused arguments Also use C++-style unused arguments tagging instead of legacy c-style. It's less annoying this way because does not require adding argument to two places of the function. |
Revision bac7353 by Sergey Sharybin May 12, 2015, 11:06 (GMT) |
Depsgraph: New dependency graph integration commit This commit integrates the work done so far on the new dependency graph system, where goal was to replace legacy depsgraph with the new one, supporting loads of neat features like: - More granular dependency relation nature, which solves issues with fake cycles in the dependencies. - Move towards all-animatable, by better integration of drivers into the system. - Lay down some basis for upcoming copy-on-write, overrides and so on. The new system is living side-by-side with the previous one and disabled by default, so nothing will become suddenly broken. The way to enable new depsgraph is to pass `--new-depsgraph` command line argument. It's a bit early to consider the system production-ready, there are some TODOs and issues were discovered during the merge period, they'll be addressed ASAP. But it's important to merge, because it's the only way to attract artists to really start testing this system. There are number of assorted documents related on the design of the new system: * http://wiki.blender.org/index.php/User:Aligorith/GSoC2013_Depsgraph#Design_Documents * http://wiki.blender.org/index.php/User:Nazg-gul/DependencyGraph There are also some user-related information online: * http://code.blender.org/2015/02/blender-dependency-graph-branch-for-users/ * http://code.blender.org/2015/03/more-dependency-graph-tricks/ Kudos to everyone who was involved into the project: - Joshua "Aligorith" Leung -- design specification, initial code - Lukas "lukas_t" Toenne -- integrating code into blender, with further fixes - Sergey "Sergey" "Sharybin" -- some mocking around, trying to wrap up the project and so - Bassam "slikdigit" Kurdali -- stressing the new system, reporting all the issues and recording/writing documentation. - Everyone else who i forgot to mention here :) |
Revision a093414 by Sergey Sharybin May 12, 2015, 11:06 (GMT) |
Depsgraph: Add evaluation callbacks for granular nodes update This commit only adds callbacks which then later be used with major dependency graph commit, keeping the upcoming commit more clean to follow. Should be no functional changes so far still. |
Revision 051688b by Sergey Sharybin May 12, 2015, 11:06 (GMT) |
Depsgraph: Make ob_get_parent_matrix() more public and reusable Currently still only used from object.c, but in the next commit it'll be also used from granular object update callbacks. |
|
|
|


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