Add Chromium-only Blender WebEngine parity work
This commit is contained in:
478
blender-5.2.0/build_files/build_environment/Harvest/deps.md
Normal file
478
blender-5.2.0/build_files/build_environment/Harvest/deps.md
Normal file
@@ -0,0 +1,478 @@
|
||||
# Blender Library Dependencies
|
||||
|
||||
This file contains a table with all the libraries Blender uses to build its library dependencies.
|
||||
Some of the libraries might not be shipped in the library directory as some of them are only used at build time.
|
||||
|
||||
NOTE: Some libraries listed here might not be relevant for your platform.
|
||||
|
||||
## Library List
|
||||
|
||||
| Library Name | Version | Homepage |
|
||||
|--------------|---------|----------|
|
||||
| `ABSEIL` | `20250814.1` | <https://abseil.io/> |
|
||||
| `ALEMBIC` | `1.8.3` | <https://www.alembic.io/> |
|
||||
| `AOM` | `3.13.1` | <https://aomedia.googlesource.com/aom/> |
|
||||
| `BLOSC` | `1.21.1` | <https://www.blosc.org/> |
|
||||
| `BROTLI` | `1.0.9` | <https://github.com/google/brotli> |
|
||||
| `BZIP2` | `1.0.8` | <https://sourceware.org/bzip2/> |
|
||||
| `CERES` | `0c70ed3a1a2d6ba47c06c7e8b3b040880bc474db` | <http://ceres-solver.org/> |
|
||||
| `CYTHON` | `3.0.11` | <https://cython.org/> |
|
||||
| `DEFLATE` | `1.18` | <https://github.com/ebiggers/libdeflate> |
|
||||
| `DPCPP_SPIRV_HEADERS` | `c9aad99f9276817f18f72a4696239237c83cb775` | <https://github.com/KhronosGroup/SPIRV-Headers> |
|
||||
| `DPCPP` | `v6.3.0` | <https://github.com/intel/llvm#oneapi-dpc-compiler> |
|
||||
| `DRACO` | `1.5.7` | <https://google.github.io/draco/> |
|
||||
| `EIGEN` | `8a1083e9bf41b91fdea6546681f806154efdc25a` | <http://eigen.tuxfamily.org> |
|
||||
| `EMBREE` | `4.4.1` | <https://github.com/RenderKit/embree> |
|
||||
| `EMHASH` | `3ba9abdfdc2e0430fcc2fd8993cad31945b6a02b` | <https://github.com/ktprime/emhash> |
|
||||
| `EPOXY` | `1.5.10` | <https://github.com/anholt/libepoxy> |
|
||||
| `EXPAT` | `2_7_5` | <https://github.com/libexpat/libexpat/> |
|
||||
| `FFI` | `3.5.2` | <https://github.com/libffi/libffi/> |
|
||||
| `FFMPEG` | `8.1` | <https://ffmpeg.org/> |
|
||||
| `FFTW` | `3.3.10` | <https://www.fftw.org/> |
|
||||
| `FLAC` | `1.4.2` | <https://xiph.org/flac/> |
|
||||
| `FLEXBISON` | `2.5.24` | <https://github.com/lexxmark/winflexbison> |
|
||||
| `FLEX` | `2.6.4` | <https://www.github.com/westes/flex> |
|
||||
| `FMT` | `12.1.0` | <https://github.com/fmtlib/fmt> |
|
||||
| `FREETYPE` | `2.13.3` | <https://freetype.org/> |
|
||||
| `FRIBIDI` | `v1.0.12` | <https://github.com/fribidi/fribidi> |
|
||||
| `GMMLIB` | `intel-gmmlib-22.8.1` | <https://github.com/intel/gmmlib> |
|
||||
| `GMP` | `6.3.0` | <https://gmplib.org/> |
|
||||
| `HARFBUZZ` | `10.0.1` | <https://github.com/harfbuzz/harfbuzz> |
|
||||
| `HARU` | `2.4.5` | <http://libharu.org/> |
|
||||
| `HIPRT` | `606b4886efabce918dd0634ef71c06615a47c83b` | <https://github.com/GPUOpen-LibrariesAndSDKs/HIPRT> |
|
||||
| `ICDLOADER` | `ddf6c70230a79cdb8fcccfd3c775b09e6820f42e` | <https://github.com/KhronosGroup/OpenCL-ICD-Loader> |
|
||||
| `ICONV` | `1.16` | <https://www.gnu.org/software/libiconv/> |
|
||||
| `IGC_LLVM` | `llvmorg-16.0.6` | <https://github.com/llvm/llvm-project/> |
|
||||
| `IGC_OPENCL_CLANG` | `v16.0.10` | <https://github.com/intel/opencl-clang/> |
|
||||
| `IGC_SPIRV_HEADERS` | `9268f3057354a2cb65991ba5f38b16d81e803692` | <https://github.com/KhronosGroup/SPIRV-Headers> |
|
||||
| `IGC_SPIRV_TOOLS` | `28a883ba4c67f58a9540fb0651c647bb02883622` | <https://github.com/KhronosGroup/SPIRV-Tools/> |
|
||||
| `IGC_SPIRV_TRANSLATOR` | `v16.0.10` | <https://github.com/KhronosGroup/SPIRV-LLVM-Translator> |
|
||||
| `IGC` | `2.30.1` | <https://github.com/intel/intel-graphics-compiler> |
|
||||
| `IGC_VCINTRINSICS` | `0.25.0` | <https://github.com/intel/vc-intrinsics> |
|
||||
| `IMATH` | `3.2.2` | <https://github.com/AcademySoftwareFoundation/Imath> |
|
||||
| `ISPC` | `v1.30.0` | <https://www.github.com/ispc/ispc> |
|
||||
| `JPEG` | `2.1.3` | <https://github.com/libjpeg-turbo/libjpeg-turbo/> |
|
||||
| `LAME` | `3.100` | <https://lame.sourceforge.io/> |
|
||||
| `LEVEL_ZERO` | `35c037cdf4aa9a2e6df34b6f1ce1bdc86ac5422f` | <https://github.com/oneapi-src/level-zero> |
|
||||
| `LIBHEIF` | `1.20.2` | <https://github.com/strukturag/libheif> |
|
||||
| `LLVM` | `20.1.8` | <https://github.com/llvm/llvm-project/> |
|
||||
| `LZMA` | `5.2.5` | <https://tukaani.org/lzma/> |
|
||||
| `MANIFOLD` | `v3.5.2` | <https://github.com/elalish/manifold> |
|
||||
| `MATERIALX` | `1.39.4` | <https://github.com/AcademySoftwareFoundation/MaterialX> |
|
||||
| `MESHOPTIMIZER` | `1.1` | <https://meshoptimizer.org> |
|
||||
| `MINIZIPNG` | `4.0.10` | <https://github.com/zlib-ng/minizip-ng> |
|
||||
| `NANOBIND` | `v2.1.0` | <https://github.com/wjakob/nanobind> |
|
||||
| `NASM` | `2.15.02` | <https://www.github.com/netwide-assembler/nasm> |
|
||||
| `NUMPY` | `2.3.4` | <https://numpy.org/> |
|
||||
| `OCLOC` | `25.31.34666.3` | <https://github.com/intel/compute-runtime> |
|
||||
| `OGG` | `1.3.5` | <https://xiph.org/ogg/> |
|
||||
| `OIDN` | `2.5.0` | <https://www.openimagedenoise.org/> |
|
||||
| `OPENAL` | `1.23.1` | <https://openal-soft.org/> |
|
||||
| `OPENCLHEADERS` | `6eabe90aa7b6cff9c67800a2fe25a0cd88d8b749` | <https://github.com/KhronosGroup/OpenCL-Headers> |
|
||||
| `OPENCOLORIO` | `2.5.0` | <https://github.com/AcademySoftwareFoundation/OpenColorIO> |
|
||||
| `OPENEXR` | `3.4.10` | <https://github.com/AcademySoftwareFoundation/openexr> |
|
||||
| `OPENIMAGEIO` | `v3.1.13.1` | <https://github.com/AcademySoftwareFoundation/OpenImageIO> |
|
||||
| `OPENJPEG` | `2.5.3` | <https://github.com/uclouvain/openjpeg> |
|
||||
| `OPENJPH` | `0.25.2` | <https://github.com/aous72/OpenJPH> |
|
||||
| `OPENPGL` | `v0.7.1` | <http://www.openpgl.org/> |
|
||||
| `OPENSUBDIV` | `v3_7_0` | <https://graphics.pixar.com/opensubdiv/docs/intro.html> |
|
||||
| `OPENVDB` | `13.0.0` | <http://www.openvdb.org/> |
|
||||
| `OPUS` | `1.3.1` | <https://opus-codec.org/> |
|
||||
| `OSL` | `1.15.3.0` | <https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/> |
|
||||
| `PARALLEL_HASHMAP` | `8a889d3699b3c09ade435641fb034427f3fd12b6` | <https://github.com/greg7mdp/parallel-hashmap> |
|
||||
| `PNG` | `1.6.58` | <http://www.libpng.org/pub/png/libpng.html> |
|
||||
| `POTRACE` | `1.16` | <https://potrace.sourceforge.net/> |
|
||||
| `PTHREADS` | `3.0.0` | <https://github.com/fwbuilder/pthreads4w> |
|
||||
| `PUGIXML` | `1.10` | <https://pugixml.org/> |
|
||||
| `PYBIND11` | `3.0.1` | <https://github.com/pybind/pybind11> |
|
||||
| `PYSTRING` | `v1.1.3` | <https://github.com/imageworks/pystring> |
|
||||
| `PYTHON` | `3.13.13` | <https://www.python.org/> |
|
||||
| `ROBINMAP` | `v1.3.0` | <https://github.com/Tessil/robin-map> |
|
||||
| `RUBBERBAND` | `4.0.0` | <https://breakfastquay.com/rubberband/> |
|
||||
| `SDL` | `3.4.2` | <https://www.libsdl.org> |
|
||||
| `SHADERC_GLSLANG` | `d213562e35573012b6348b2d584457c3704ac09b` | <https://github.com/KhronosGroup/glslang> |
|
||||
| `SHADERC` | `v2025.4` | <https://github.com/google/shaderc> |
|
||||
| `SNDFILE` | `1.2.2` | <http://libsndfile.github.io/libsndfile/> |
|
||||
| `SPIRV_HEADERS` | `1.4.341` | <https://github.com/KhronosGroup/SPIRV-Headers/> |
|
||||
| `SPIRV_REFLECT` | `1.4.341` | <https://github.com/KhronosGroup/SPIRV-Reflect> |
|
||||
| `SPIRV_TOOLS` | `v2026.1` | <https://github.com/KhronosGroup/SPIRV-Tools/> |
|
||||
| `SPNAV` | `1.1` | <https://github.com/FreeSpacenav/libspnav> |
|
||||
| `SQLITE` | `3.51.3` | <https://www.sqlite.org> |
|
||||
| `SSE2NEON` | `227cc413fb2d50b2a10073087be96b59d5364aea` | <https://github.com/DLTcollab/sse2neon> |
|
||||
| `SSL` | `3.5.6` | <https://www.openssl.org> |
|
||||
| `TBB` | `v2022.3.0` | <https://software.intel.com/en-us/oneapi/onetbb> |
|
||||
| `THEORA` | `1.1.1` | <https://xiph.org/theora/> |
|
||||
| `THORVG` | `v1.0.3` | <https://www.thorvg.org/> |
|
||||
| `TIFF` | `4.7.1` | <http://www.simplesystems.org/libtiff/> |
|
||||
| `TRACY` | `a64b9a20294d59421a2f57aeca3c6383d8c48169` | <https://github.com/wolfpld/tracy> |
|
||||
| `UNIFIED_MEMORY_FRAMEWORK` | `v1.0.0-rc2` | <https://github.com/oneapi-src/unified-memory-framework> |
|
||||
| `USD` | `26.03` | <https://openusd.org/> |
|
||||
| `VCINTRINSICS` | `60cea7590bd022d95f5cf336ee765033bd114d69` | <https://github.com/intel/vc-intrinsics> |
|
||||
| `VORBIS` | `1.3.7` | <https://xiph.org/vorbis/> |
|
||||
| `VPX` | `1.15.2` | <https://github.com/webmproject/libvpx> |
|
||||
| `VULKAN_HEADERS` | `1.4.341` | <https://github.com/KhronosGroup/Vulkan-Headers> |
|
||||
| `VULKAN_LOADER` | `1.4.341` | <https://github.com/KhronosGroup/Vulkan-Loader> |
|
||||
| `VULKAN_MEMORY_ALLOCATOR` | `3.2.1` | <https://github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator> |
|
||||
| `VULKAN_UTILITY_LIBRARIES` | `1.4.341` | <https://github.com/KhronosGroup/Vulkan-Utility-Libraries> |
|
||||
| `WAYLAND` | `1.24.0` | <https://gitlab.freedesktop.org/wayland/wayland> |
|
||||
| `WAYLAND_WESTON` | `14.0.2` | <https://gitlab.freedesktop.org/wayland/weston> |
|
||||
| `WEBP` | `1.6.0` | <https://developers.google.com/speed/webp> |
|
||||
| `WL_PROTOCOLS` | `1.44` | <https://gitlab.freedesktop.org/wayland/wayland-protocols> |
|
||||
| `X264` | `35fe20d1ba49918ec739a5b068c208ca82f977f7` | <https://www.videolan.org/developers/x264.html> |
|
||||
| `X265` | `4.1` | <https://www.videolan.org/developers/x265.html> |
|
||||
| `XML2` | `2.14.6` | <https://gitlab.gnome.org/GNOME/libxml2> |
|
||||
| `XR_OPENXR_SDK` | `1.1.53` | <https://khronos.org/openxr/> |
|
||||
| `YAMLCPP` | `0.8.0` | <https://www.github.com/jbeder/yaml-cpp> |
|
||||
| `ZLIB` | `1.3.1` | <https://zlib.net> |
|
||||
| `ZSTANDARD` | `0.25.0` | <https://github.com/indygreg/python-zstandard/> |
|
||||
| `ZSTD` | `1.5.7` | <https://github.com/facebook/zstd> |
|
||||
|
||||
|
||||
## Basic Dependency Lists
|
||||
|
||||
These are auto generated basic dependency lists for each library.
|
||||
|
||||
```
|
||||
└── png
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── openexr
|
||||
├── deflate
|
||||
├── imath
|
||||
└── openjph
|
||||
```
|
||||
```
|
||||
└── freetype
|
||||
├── brotli
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── epoxy
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── alembic
|
||||
└── imath
|
||||
```
|
||||
```
|
||||
└── opensubdiv
|
||||
└── tbb
|
||||
```
|
||||
```
|
||||
└── tiff
|
||||
├── jpeg
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── python
|
||||
├── bzip2
|
||||
├── ffi
|
||||
├── lzma
|
||||
├── sqlite
|
||||
├── ssl
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── llvm
|
||||
├── python
|
||||
└── xml2
|
||||
```
|
||||
```
|
||||
└── osl
|
||||
├── flex
|
||||
├── llvm
|
||||
├── openexr
|
||||
├── openimageio
|
||||
├── pugixml
|
||||
├── pybind11
|
||||
├── python
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── cython
|
||||
├── python
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── numpy
|
||||
├── cython
|
||||
├── python
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── zstandard
|
||||
├── python
|
||||
└── zstd
|
||||
```
|
||||
```
|
||||
└── python_site_packages
|
||||
└── python
|
||||
```
|
||||
```
|
||||
└── openimageio
|
||||
├── fmt
|
||||
├── imath
|
||||
├── jpeg
|
||||
├── libheif
|
||||
├── opencolorio
|
||||
├── openexr
|
||||
├── openjpeg
|
||||
├── png
|
||||
├── pugixml
|
||||
├── pybind11
|
||||
├── python
|
||||
├── robinmap
|
||||
├── tbb
|
||||
├── tiff
|
||||
├── webp
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── usd
|
||||
├── materialx
|
||||
├── openimageio
|
||||
├── opensubdiv
|
||||
├── openvdb
|
||||
├── python
|
||||
├── shaderc
|
||||
├── spirv_reflect
|
||||
├── tbb
|
||||
├── vulkan_headers
|
||||
├── vulkan_loader
|
||||
├── vulkan_memory_allocator
|
||||
└── vulkan_utility_libraries
|
||||
```
|
||||
```
|
||||
└── materialx
|
||||
├── pybind11
|
||||
└── python
|
||||
```
|
||||
```
|
||||
└── openvdb
|
||||
├── blosc
|
||||
├── tbb
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── fribidi
|
||||
├── python
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── harfbuzz
|
||||
├── freetype
|
||||
├── python
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── dpcpp
|
||||
├── dpcpp_spirvheaders
|
||||
├── emhash
|
||||
├── icdloader
|
||||
├── level-zero
|
||||
├── openclheaders
|
||||
├── parallelhashmap
|
||||
├── python
|
||||
├── python_site_packages
|
||||
├── unifiedmemoryframework
|
||||
├── vcintrinsics
|
||||
└── zstd
|
||||
```
|
||||
```
|
||||
└── igc_llvm
|
||||
└── igc_opencl_clang
|
||||
```
|
||||
```
|
||||
└── igc_spirv_translator
|
||||
└── igc_opencl_clang
|
||||
```
|
||||
```
|
||||
└── igc
|
||||
├── flex
|
||||
├── igc_llvm
|
||||
├── igc_opencl_clang
|
||||
├── igc_spirv_headers
|
||||
├── igc_spirv_tools
|
||||
├── igc_spirv_translator
|
||||
└── igc_vcintrinsics
|
||||
```
|
||||
```
|
||||
└── ocloc
|
||||
├── gmmlib
|
||||
└── igc
|
||||
```
|
||||
```
|
||||
└── ispc
|
||||
├── flex
|
||||
├── llvm
|
||||
└── python
|
||||
```
|
||||
```
|
||||
└── openpgl
|
||||
└── tbb
|
||||
```
|
||||
```
|
||||
└── embree
|
||||
├── dpcpp
|
||||
└── tbb
|
||||
```
|
||||
```
|
||||
└── minizipng
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── opencolorio
|
||||
├── expat
|
||||
├── imath
|
||||
├── minizipng
|
||||
├── pybind11
|
||||
├── pystring
|
||||
├── python
|
||||
├── yamlcpp
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── thorvg
|
||||
├── python
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── libheif
|
||||
└── aom
|
||||
```
|
||||
```
|
||||
└── fftw
|
||||
├── fftw3_double
|
||||
└── fftw3_float
|
||||
```
|
||||
```
|
||||
└── openimagedenoise
|
||||
├── dpcpp
|
||||
├── ispc
|
||||
├── level-zero
|
||||
├── ocloc
|
||||
├── python
|
||||
└── tbb
|
||||
```
|
||||
```
|
||||
└── vorbis
|
||||
└── ogg
|
||||
```
|
||||
```
|
||||
└── theora
|
||||
├── ogg
|
||||
└── vorbis
|
||||
```
|
||||
```
|
||||
└── x264
|
||||
└── nasm
|
||||
```
|
||||
```
|
||||
└── x265
|
||||
├── x265_10
|
||||
└── x265_12
|
||||
```
|
||||
```
|
||||
└── ffmpeg
|
||||
├── aom
|
||||
├── flac
|
||||
├── lame
|
||||
├── nasm
|
||||
├── ogg
|
||||
├── openjpeg
|
||||
├── opus
|
||||
├── sndfile
|
||||
├── theora
|
||||
├── vorbis
|
||||
├── vpx
|
||||
├── x264
|
||||
├── x265
|
||||
└── zlib
|
||||
```
|
||||
```
|
||||
└── sndfile
|
||||
├── flac
|
||||
├── lame
|
||||
├── ogg
|
||||
├── opus
|
||||
└── vorbis
|
||||
```
|
||||
```
|
||||
└── wayland_protocols
|
||||
├── python_site_packages
|
||||
└── wayland
|
||||
```
|
||||
```
|
||||
└── wayland
|
||||
├── expat
|
||||
├── ffi
|
||||
├── python_site_packages
|
||||
└── xml2
|
||||
```
|
||||
```
|
||||
└── wayland_weston
|
||||
├── python_site_packages
|
||||
├── wayland
|
||||
└── wayland_protocols
|
||||
```
|
||||
```
|
||||
└── shaderc
|
||||
├── python
|
||||
├── shaderc_glslang
|
||||
├── spirv_headers
|
||||
└── spirv_tools
|
||||
```
|
||||
```
|
||||
└── vulkan_utility_libraries
|
||||
└── vulkan_headers
|
||||
```
|
||||
```
|
||||
└── spirv_tools
|
||||
└── spirv_headers
|
||||
```
|
||||
```
|
||||
└── vulkan_loader
|
||||
├── vulkan_headers
|
||||
└── wayland
|
||||
```
|
||||
```
|
||||
└── spirv_reflect
|
||||
└── spirv_headers
|
||||
```
|
||||
```
|
||||
└── pybind11
|
||||
└── python
|
||||
```
|
||||
```
|
||||
└── nanobind
|
||||
└── robinmap
|
||||
```
|
||||
```
|
||||
└── manifold
|
||||
└── tbb
|
||||
```
|
||||
```
|
||||
└── rubberband
|
||||
├── fftw
|
||||
└── python_site_packages
|
||||
```
|
||||
```
|
||||
└── ceres
|
||||
├── abseil
|
||||
└── eigen
|
||||
```
|
||||
Libraries without any dependencies and not used by any other library:
|
||||
```
|
||||
openal
|
||||
sdl
|
||||
potrace
|
||||
haru
|
||||
xr_openxr_sdk
|
||||
gmp
|
||||
spnav
|
||||
draco
|
||||
meshoptimizer
|
||||
tracy
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user