Revision 5f95ffe by Sergey Sharybin July 27, 2016, 08:59 (GMT) |
Fix T48829: Memory leak on Blender Exit It was possible to have missing outlink but GPUNodes in material. |
Revision 3d8c2e2 by Sergey Sharybin July 27, 2016, 08:18 (GMT) |
Revision 24b8e78 by Julian Eisel July 26, 2016, 18:25 (GMT) |
Correct UI names of ID types Also correct typo. |
Revision 3c59a50 by Julian Eisel July 26, 2016, 18:25 (GMT) |
More useful block name for report popup blocks Report popups simply reuse popup menu code, so their blocks got "UI_popup_menu_begin" assigned as name, which was a bit misleading. Now uses "UI_popup_menu_reports". Ideally they'd have their own popup code. |
July 26, 2016, 16:06 (GMT) |
Fix T45936: invalid cycles motion blur for particle rotation and children. Commit rB709ca0ece changed how rotation was handled for particles so that unless actual rotation physics is enabled, there is no rotation. However it only updated ptcache_particle_read, forgetting to change exactly the same code in ptcache_particle_interpolate. This means that for subframes old code that computes a rotation from velocity is used, resulting in completely different rotation than for integer frames. This causes rotational motion blur by itself, and also mangles motion blur paths of child particles. Reviewers: sergey, lukastoenne Maniphest Tasks: T45936 Differential Revision: https://developer.blender.org/D2124 |
Revision f3f10e4 by Bastien Montagne July 26, 2016, 15:55 (GMT) |
Revision f31f740 by Sergey Sharybin July 26, 2016, 15:16 (GMT) |
Cycles: Proper fix for buffer overflow in volume intersect all |
Revision 7030794 by Sergey Sharybin July 26, 2016, 15:16 (GMT) |
Cycles: Revert previous fixes to intersect_all functions While they prevent legit write past the array boundary error those fixes introduced regression in behavior when having exact max_hits transparent intersections and nothing else. Previous code would have considered such case a totally opaque, but it's not correct. Fixes T48941: Some materials don't get transparent shadows anymore |
Revision b91aea6 by Bastien Montagne July 26, 2016, 13:12 (GMT) |
Fix issues in ID usages checks - we are not interested in self-usages here. Drivers or constraints referencing self object could break deletion of proxy objects (due to their ambiguous, half-local, half-linked status). |
Revision 01e3141 by Sergey Sharybin July 26, 2016, 12:39 (GMT) |
Fix T48902: MCE Dopesheet does not respect Left Click select Make the operator consistent with animation dopesheet now. |
Revision 711d3a8 by Sergey Sharybin July 26, 2016, 08:49 (GMT) |
Depsgraph: Use proper check whether ID is an object Fixes bug which resulted in making it so layers from all layers are getting updated. Reported by Juan Pablo Bouza. |
Revision 40a0fa8 by Sergey Sharybin July 26, 2016, 08:45 (GMT) |
Depsgraph: Use proper unsigned int bitfield for layers flags |
Revision eececb0 by Campbell Barton July 25, 2016, 20:43 (GMT) |
Curve Drawing: use more closely spaced samples Re-fitting makes better use of more samples. |
Revision 4da8543 by Campbell Barton July 25, 2016, 19:28 (GMT) |
Resolve undefined M_PI w/ MSVC2013 |
Revision 6e131ce by Campbell Barton July 25, 2016, 19:18 (GMT) |
Call to python3 for stand-alone scripts Needed since Debian & FreeBSD both move away from keeping a synlink to `python`. |
Revision 1ea410c by Sergey Sharybin July 25, 2016, 16:36 (GMT) |
OpenSubdiv: Fix opensubdiv option obscuring the interface |
Revision 1870e16 by Bastien Montagne July 25, 2016, 14:16 (GMT) |
Cleanup: factorize the 'ensure local' part of datablock copy into a single BKE_id_copy_ensure_local function. |
Revision d9cc3ea by Lukas Stockner July 25, 2016, 14:14 (GMT) |
Cycles: Fix rays parallel to the surface in the triangle refine and MultiGGX code In the triangle intersection refinement code, rays that are parallel to the triangle caused a divide by zero. These rays might initially hit the triangle due to the watertight intersection test, but are very rare - therefore, just skipping the refinement for them works fine. Also, a few remaining issues in the MultiGGX code are fixed that were caused by rays parallel to the surface (which happened more often there due to smooth shading). |
Revision 83ae0a0 by Lukas Stockner July 25, 2016, 14:14 (GMT) |
Cycles: Calculate differentials in the Multiscattering GGX closures The Multiscattering GGX closures didn't set the omega_i differentials, which could cause undefined behaviour. |
Revision 988ec3c by Sergey Sharybin July 25, 2016, 13:38 (GMT) |
OpenSubdiv: Support shadeless shading |
|
|
|


Master Commits
MiikaHweb | 2003-2021