Revision 06743f4 by Sergey Sharybin February 15, 2016, 13:33 (GMT) |
Cycles: Make guarded allocator compatible with MSVC2015 |
Revision 3e6b7d0 by Campbell Barton February 15, 2016, 13:07 (GMT) |
Fix white balance, was doing unnecessary linear conversions This made byte & float images behave differently, where other modifiers remain the same. Also remove scene from the modifier (should have been passed as arg but no longer needed). |
Revision 473eff2 by Sergey Sharybin February 15, 2016, 11:43 (GMT) |
Compositor: Re-consider the way how track speed works Based on an user feedback, previous implementation with providing decoupled X and Y speeds didn't work in production at all: there is no way to combine this speeds to an usable vector. So now we're providing speed vector output instead, which provides speed in an exactly the way Vector Blur node expects it to be: first two components is a speed from the past, second two components defines speed to the future. Old behavior can be achieved by RGBA separating the speed output and using first tow components. Now this speed gives quite the same results as a speed pass, with the only difference that track position speed uses "shutter" of 1 while pass uses shutter of 0.5 (and there's no way to affect on that?). |
Revision 6371fcc by Sergey Sharybin February 15, 2016, 10:46 (GMT) |
Cycles: Fix guarded allocator issues on Windows The issue was caused by static vectors allocating some internal data using rebound element allocator for them, which was causing access to a non-initialized statistics objects and was failing a lot when switching Blender to a fully guarded allocation. Additionally, we were not able to free that internal memory before Blender exits, which was causing false-positive memory leak prints. Now we're not using GuardedAllocator for those proxy containers. Ideally this should be done as a GuardedAllocator::rebind, but it didn't work for vector<bool> because it seems some internal parts are converting bool to char32_t, which either makes it so we can't use GuardedAllocator for those vectors or the compiler get's confused when we're trying explicitly allow GuardedAllocator for rebind<char32_t>. This with current approach we should be fine for the release. |
Revision 318d3b9 by Campbell Barton February 15, 2016, 08:43 (GMT) |
Cleanup: rst style |
Revision 41fb953 by Campbell Barton February 15, 2016, 08:35 (GMT) |
Docs: update tip on using the systems Python |
Revision aa8fc57 by Campbell Barton February 15, 2016, 08:05 (GMT) |
Fix for Python executable not being found on Linux Python name could include ABI-flags after the version, since checking for all combinations of ABI flags can expand into many possibilities, take the executable name from the build system. |
Revision 3d24e57 by Campbell Barton February 15, 2016, 07:45 (GMT) |
CMake: install python as an executable |
Revision 19201f9 by Julian Eisel February 14, 2016, 22:06 (GMT) |
Uber-picky: Too small margin in tooltip Minor design detail, but kept bugging me :) Was removed in rBd57847ca5b9. |
Revision b4e10aa by Brecht Van Lommel February 14, 2016, 19:25 (GMT) |
Fix T47405: subsurf triangulation was producing incorrect normals after last fix. |
Revision a9813f2 by Bastien Montagne February 14, 2016, 17:27 (GMT) |
Tweak doc section about overriding context - point out context.copy() usage! |
Revision 7d85da8 by Sergey Sharybin February 14, 2016, 16:08 (GMT) |
Cycles: Fix infinite recursion of md5 calculation on Windows Was caused by some safety things of making sure we've for NULL terminator for the buffer when doing mbs<->wcs conversion, but it turns out this simply confuses str::string and it can no longer have proper .size(). Let's assume behavior of string allocation is same all over the std, and we can avoid having that extra null-terminator allocated. |
Revision 1538f52 by Campbell Barton February 14, 2016, 11:11 (GMT) |
Docs: update doxy config |
Revision af49690 by Campbell Barton February 14, 2016, 11:10 (GMT) |
Docs: disable sharing docs within a group This made using groups apply docstrings to undocumented functions in the group (and give errors that the args didnt match). |
Revision a71523f by Sergey Sharybin February 14, 2016, 09:14 (GMT) |
Cleanup: braces |
Revision 1c870f4 by Sergey Sharybin February 14, 2016, 09:12 (GMT) |
Compositor: Cleanup, don't shortcut float values Use 0.0f instead of 0.f and so on. |
Revision de9ec80 by Brecht Van Lommel February 14, 2016, 02:51 (GMT) |
Fix T47405: subsurf inconsistent triangulation in OpenGL compared to applied modifier and render. |
Revision 3143ec2 by Brecht Van Lommel February 14, 2016, 02:51 (GMT) |
Fix T45606: cycles multires tangent space normal map bake issues. |
Revision f6f851d by Julian Eisel February 13, 2016, 22:16 (GMT) |
Fix T47404: Bones get draw fat line in pose mode Removed this glLineWidth call in rBe8d7a0206e99, thought it wasn't needed. Really hope this was the last line width issue for now :/ |
Revision 4c04149 by Brecht Van Lommel February 13, 2016, 21:54 (GMT) |
Fix crash when cancelling cycles bake in some cases. |
|
|
|


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