June 18, 2020, 16:27 (GMT) |
LibOverride: Improve performances by using better string hashing function. This is not really huge improvements, but 2% are always good to have. |
June 18, 2020, 16:18 (GMT) |
Depsgraph: use blender::Map instead of std::map We decided to use our own map data structure in general for better readability and performance. Reviewers: sergey Differential Revision: https://developer.blender.org/D7987 |
June 18, 2020, 16:00 (GMT) |
LibOverride: increase speed of RNA diffing process. By using own path construction instead of handy printf-like functions, we get a 10% improvement on overall diffing process! This remains way to slow on some complex production characters, but always good to have still. |
June 18, 2020, 15:54 (GMT) |
UI: Place "New Collection" item above list in Move/Link to Collection menu This way "New Collection" is always assigned the same shortcut (N). Whereas previously it would be automatically assigned the leftover key from the list of available collections. Nice side effect is that since N is next to M in most keyboard layouts, moving to a new collection is super fast by hitting M then N. {F8630575, size=full} Paper-cut pointed out by DerekWatts on [devtalk](https://devtalk.blender.org/t/blender-ui-paper-cuts/2596/4211) (thanks!): {F8630492, size=full} Reviewed By: HooglyBoogly Differential Revision: https://developer.blender.org/D8067 |
June 18, 2020, 14:37 (GMT) |
Fixed using wrong angle in light tree importance |
June 18, 2020, 14:19 (GMT) |
Cycles: Make compatible with C++17 on 10.9 deployment target OSLRenderServices contains a member which is 64 bytes aligned and this is onlys supported by default allocators in SDK 10.14. Since we take care of allocation ourselves ignoring the diagnostic is an acceptable way dealign with it. |
June 18, 2020, 13:43 (GMT) |
Fix typo in previous commit Is really hard to fix 3 platforms at the same time. |
June 18, 2020, 13:27 (GMT) |
Fix BLI_vector_test.cc on Linux platform Quite annoying that GCC has different ideas of implicit sign conversion than MSVC. |
Revision dc7c061 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:18 (GMT) |
Freestyle: Fix compilation error with C++17 AutoPtr class became a sub-class of unique_ptr with some special magic to mimic behavior of auto_ptr for copy constructor. The code was already there, but for some reason visual studio did not set __cplusplus correctly for some reason. The other change is remove of binary function usage, which is not needed in the Freestyle code. |
Revision 2c53c39 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:16 (GMT) |
Quadriflow: Fix compilation error with C++17 Unary function has been removed. Unless I'm missing something subclass is not needed here. |
Revision 369dc20 by Sergey Sharybin (temp-cxx-upgrade) June 18, 2020, 13:15 (GMT) |
Tests: Use explicit signature constants Are reported by MSVC 2019 after C++17 switch. One might suggest lets just silence the warning, I will say why to have specific signed/unsigned types in API just to then (usafely) ignore the sign conversion. |
June 18, 2020, 12:46 (GMT) |
Merge branch 'master' into property-search-ui |
June 18, 2020, 12:41 (GMT) |
Fix for T77095: work around render artifacts with AMD Radeon RX 4xx and 5xx |
June 18, 2020, 12:37 (GMT) |
Fix T65986: Inaccurate center of mass, calculating mesh center Use a median center of polygons as an initial value for volume center calculation since the volume accumulation quickly generates very large numbers that become inaccurate if the geometry is too far from it's current center. |
June 18, 2020, 12:27 (GMT) |
Fluids: fix variable names This seems to be an error in rBb91b90f0dd3c9bff3b1a6e563c2cce293722ed16. I found it, because I could not open the file in T77263 anymore. Reviewers: sebbas Differential Revision: https://developer.blender.org/D8065 |
June 18, 2020, 11:36 (GMT) |
Fix Glog compilation error on Windows Some files are to be included on all platforms now. |
June 18, 2020, 11:27 (GMT) |
Fix T77764: VSE: snap strip to current frame does not move associated effect strips keyframes along Maniphest Tasks: T77764 Differential Revision: https://developer.blender.org/D7996 |
June 18, 2020, 11:23 (GMT) |
Upgrade Google libraries Upgrades Glog from 0.3.5 to 0.4.0, and Gtest from 0.8.0 to 0.10.0. Hopefully this will solve compilation error on MSVC with C++17. |
June 18, 2020, 09:34 (GMT) |
Ceres: Switch from OpenMP to C++ threads Should fix unit test linking, and is something we want to use anyway. |
June 18, 2020, 09:19 (GMT) |
Make BLI_edgehash_test compatible with C++17 random_shuffle was removed (at least the used version). |
|
|
|


Master Commits
MiikaHweb | 2003-2021