e2b43a4dbad99ab54f0d1df2b96db4d57e371b74
- User visible rename: "Use Armature Setting" -> "Armature Defined" (just added in8bf73386f2) - Internal code only: rename eArmature_Drawtype enum items to have ARM_DRAW_TYPE_ prefix, instead of just ARM_ (just ARM_ is used in several unrelated enums, leading to confusion) This is re-apply of PR !138982 was backed out incef7cb4534due to Win x64 buildbot failure. The error was: ``` view3d_navigate_view_all.cc(321): error C2672: 'blender::bounds::transform_bounds': no matching overloaded function found view3d_navigate_view_all.cc(322): error C2784: 'blender::Bounds<blender::VecBase<T,3>> blender::bounds::transform_bounds(const blender::MatBase<T,Size,Size,NumCol*NumRow%4==0?4:1*sizeof(T)> &,const blender::Bounds<blender::VecBase<T,3>> &)': could not deduce template argument for 'const blender::MatBase<T,Size,Size,NumCol*NumRow%4==0?4:1*sizeof(T)> &' from 'const blender::float4x4' ``` which has nothing whatsoever to do with the PR. But something in the PR (i.e. rename of a completely unrelated enum entries) presumably makes this specific VS2019 compiler version not be able to resolve template argument type. Again, in completely unrelated file with completely unrelated types. So "the fix" is to help VS2019 compiler in that place by explicitly specifying the template types. What exactly in the original change triggers the issue, remains a mystery. "It is known" that VS2019 is quite funky in template argument deduction, maybe this is one of these cases. Pull Request: https://projects.blender.org/blender/blender/pulls/138995
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
