blender/build_files/windows
Thomas Dinges f7d920a89b Build: Library changes for Blender 5.1
This commit includes new minimum compiler requirements for Blender 5.1 as well as updated and new libraries.

**New compiler requirements**
* Windows x64: Visual Studio 2022 (17.14.14 or newer)
* Windows arm64: Visual Studio 2022 (17.14.23 or newer)
* Linux x64: gcc 14 (when used with our libraries)

**New libraries**
Abseil 20250814.1
ThorVG 1.0.0-pre31
OpenJPH 0.25.2

**Updated libraries**
AOM 3.13.1
Expat 2.7.2
FFI 3.5.2
HIPRT 606b4886efabce918dd0634ef71c06615a47c83b
Imath 3.2.2
ISPC 1.29.1
libheif 1.20.2
MaterialX 1.39.4
MESON 1.9.0
minizip-ng  4.0.10
Numpy 2.3.4
oneAPI Level Zero 1.21.9
OneTBB 2022.3.0
OpenColorIO 2.5.0
OpenEXR 3.4.3
OpenImageDenoise 2.4.1
OpenImageIO 3.1.7
OpenSubDiv 3.7.0
OpenVDB 13.0.0
OpenXR 1.1.53
PIP 25.2
Python 3.13.9
ShaderC 2025.4
Vulkan 1.4.328
webp 1.6.0
Yaml CPP 0.8.0
ZSTD 1.5.7 (z-standard 0.25.0)

**Library changes**
FMT (moved from /extern to libs)
Ceres (updated version in lib, will be removed from /extern in a later commit)
Eigen (updated version in lib, will be removed from /extern in a later commit))

Ref #147201

Co-authored-by: Nikita Sirgienko <nikita.sirgienko@intel.com>
Co-authored-by: Ray Molenkamp <github@lazydodo.com>
Co-authored-by: Sebastian Parborg <sebastian@blender.org>
Co-authored-by: Anthony Roberts <anthony.roberts@linaro.org>
Co-authored-by: Jonas Holzman <jonas@holzman.fr>
Co-authored-by: Bart van der Braak <bart@blender.org>

Pull Request: https://projects.blender.org/blender/blender/pulls/149852
2026-01-22 18:49:15 +01:00
..
autodetect_msvc.cmd Win: Preliminary VS 2026 support 2025-09-11 08:48:53 -06:00
autopep8.cmd Cleanup: Fix typos in build_files subdirectory 2025-09-17 15:35:45 +02:00
build_msbuild.cmd Make.bat: Fix building with VS2026 2025-12-18 20:16:52 +01:00
build_ninja.cmd
check_libraries.cmd Fix: inconsistent directory path in make.bat 2025-06-03 15:49:07 +02:00
check_spaces_in_path.cmd
configure_msbuild.cmd Make.bat: Fix building with VS2026 2025-12-18 20:16:52 +01:00
configure_ninja.cmd Windows: Rework clang scripts, and enable by default on Windows ARM64 2025-02-20 11:23:01 +01:00
detect_architecture.cmd
detect_msvc2019.cmd
detect_msvc2022.cmd
detect_msvc2026.cmd Win: Preliminary VS 2026 support 2025-09-11 08:48:53 -06:00
detect_msvc_vswhere.cmd Cleanup: Fix typos in build_files subdirectory 2025-09-17 15:35:45 +02:00
doc_py.cmd
find_blender.cmd
find_dependencies.cmd Build: Library changes for Blender 5.1 2026-01-22 18:49:15 +01:00
find_inkscape.cmd
find_llvm.cmd Windows: Rework clang scripts, and enable by default on Windows ARM64 2025-02-20 11:23:01 +01:00
find_sphinx.cmd
format.cmd
icons_geom.cmd
lib_update.cmd
license.cmd
parse_arguments.cmd Win: Preliminary VS 2026 support 2025-09-11 08:48:53 -06:00
reset_variables.cmd
set_build_dir.cmd
show_hashes.cmd Move tests/data and assets to the main repository 2025-05-05 15:10:22 +02:00
show_help.cmd Win: Preliminary VS 2026 support 2025-09-11 08:48:53 -06:00
svn_fix.cmd
svn_update.cmd
test.cmd Cleanup: remove unused "--cmake-command" & import 2025-10-15 19:14:26 +11:00
update_sources.cmd