c9c2fbc52d19456595845b07d15385c19b7195bf
OBJ, PLY, and STL used a mix of fprintf, std::cout, and std::cerr to trace warnings, errors, and general messages to the console. Now, we instead use CLOG which provides real facilities for warnings and errors and generally removes the need to pull in and use the heavy `<iostream>` machinery. For traces that should always be printed, `fmt::print` is used since CLOG currently doesn't provide that particular level of trace. Tests were only minimally changed to drop usage of streams while keeping their prior usage of older stdio APIs. We can change to using fmtlib there too if desired. Pull Request: https://projects.blender.org/blender/blender/pulls/130107
…
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%
