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-08-16Merge remote-tracking branch 'origin/blender-v3.3-release'Dalai Felinto
2022-08-16Licenses: Attribution document for Blender 3.3Dalai Felinto
A few libraries were updated and a few added. There are a few depedencies to intel oneAPI which I did not include, since we refer already to Intel oneAPI already.
2022-08-16Licenses: Attribution document for Blender 3.2Dalai Felinto
A few libraries were updated, a few were added, and a few were missing from the previous license document.
2022-08-15GPU: replace GLEW with libepoxyChristian Rauch
With libepoxy we can choose between EGL and GLX at runtime, as well as dynamically open EGL and GLX libraries without linking to them. This will make it possible to build with Wayland, EGL, GLVND support while still running on systems that only have X11, GLX and libGL. It also paves the way for headless rendering through EGL. libepoxy is a new library dependency, and is included in the precompiled libraries. GLEW is no longer a dependency, and WITH_SYSTEM_GLEW was removed. Includes contributions by Brecht Van Lommel, Ray Molenkamp, Campbell Barton and Sergey Sharybin. Ref T76428 Differential Revision: https://developer.blender.org/D15291
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
2020-12-08Removing ISC licenseDalai Felinto
Blender actually uses the ICS license, not ISC.
2020-10-02License: Rename GPL2 license to match the name specified in copyright.txtDalai Felinto
The license was renamed GPL-license.txt => license/GPL-2.0txt in 0434efa09ddc451. Although the renaming made all the license files consistent, we are better off not updating the copyright file in Blender. Instead we can live with some mild inconsistency in the license names.
2020-09-24ISC and Boost licensesDalai Felinto
2020-09-24Move license files to license subfolderDalai Felinto
For the final builds instead of leaving all the license files in the main folder, we move them to a "license" folder. Also, adding more licenses here (MIT, Apache, ...). Differential Revision: https://developer.blender.org/D8999