Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-08Licenses: Attribution document for Blender 3.2v3.2.0Dalai Felinto
A few libraries were updated, a few were added, and a few were missing from the previous license document.
2022-03-27OBJ: use fmt library instead of sprintf for faster formattingAras Pranckevicius
On Windows/MSVC this gives a minor (~20%) speedup presumably due to a faster float/int formatter. On macOS (Xcode13), this gives a massive speedup, since snprintf that is in system libraries ends up spending almost all the time inside some locale-related mutex lock. The actual exporter code becomes quite a bit smaller too, since it does not have to do any juggling to support std::string arguments, and the buffer handling code is smaller as well. Windows (VS2022 release build, Ryzen 5950X 32 threads) timings: - Blender 3.0 splash scene (2.4GB obj): 4.57s -> 3.86s - Monkey subdivided level 6 (330MB obj): 1.10s -> 0.99s macOS (Xcode 13 release build, Apple M1Max) timings: - Blender 3.0 splash scene (2.4GB obj): 21.03s -> 5.52s - Monkey subdivided level 6 (330MB obj): 3.28s -> 1.20s Linux (ThreadRipper 3960X 48 threads) timings: - Blender 3.0 splash scene (2.4GB obj): 10.10s -> 4.40s - Monkey subdivided level 6 (330MB obj): 2.16s -> 1.37s The produced obj/mtl files are identical to before. Reviewed By: Howard Trickey, Dalai Felinto Differential Revision: https://developer.blender.org/D13998
2022-03-08Licenses: Attribution document for Blender 3.1Dalai Felinto
2021-12-02Licenses: Attribution document for Blender 3.0Dalai Felinto
A few libraries were updated, a few were added, and a few were missing from the previous license document.
2020-12-11Licenses: Attribution documentDalai Felinto
This document helps Blender users to known what is the library of each individual 3rd party components that Blender depend on. Generated using: https://github.com/amzn/oss-attribution-builder This is based on the libraries in extern and the svn libraries. For the libraries in extern the README.blender was used as reference. For the libraries in svn I used `cmake/versions.cmake`. Note that the crediting is a bit of hit and miss. For some projects this is very clear, while for others I had to do some digging. Either way I gave my best shot. The sources to (re-)generate this file is local at the moment. But it should be moved to our infra-structure at some point. Differential Revision: https://developer.blender.org/D9798