86ab7b7cb7759656a19579e575e6bef2f739dd5c
If a USD file has joint indices outside the range of the joints list, it's possible for our code to assert or crash depending on build configuration. One particular file had 289000 indices, nearly all of which were outside the list which contained just 1 joint value. Instead of continuing when this is detected, trace an error and immediately return as it's probably unsafe to continue. This also resulted in many thousands of warning traces before. Pull Request: https://projects.blender.org/blender/blender/pulls/133419
…
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%
