Library changes for Blender 3.6 #104895

Open
opened 2023-02-17 19:31:05 +01:00 by Ray molenkamp · 5 comments
Member

Here is the list of all changes to our libraries for the Blender 3.6 release.

temp branch for the 3.6 lib work tmp_lib_update_36

Summary

  • rebuild versions of epoxy / fribidi / harfbuzz / wayland / wayland_protocols with optimized flags

Todo

WIP

Done

  • openimageio 2.4.15

    • Update CMake deps builder (#112528)
    • Add Package file to SVN (63511)
    • Add precompiled libraries
      • Windows (63518)
      • Linux (63519)
      • macOS Intel (63512)
      • macOS Arm (63512)
    • Update install_linux_packages script (N/A)
  • openssl 3.1.2

    • Update CMake deps builder (#112528)
    • Add Package file to SVN (63511)
    • Add precompiled libraries
      • Windows (63518)
      • Linux (63519)
      • macOS Intel (63512)
      • macOS Arm (63512)
    • Update install_linux_packages script (N/A)
  • python 3.10.13

    • Update CMake deps builder (#112528)
    • Add Package file to SVN (63511)
    • Add precompiled libraries
      • Windows (63518)
      • Linux (63519)
      • macOS Intel (63512)
      • macOS Arm (63512)
    • Update install_linux_packages script (N/A)
  • sndfile 1.2.2

    • Update CMake deps builder (#112528)
    • Add Package file to SVN (63511)
    • Add precompiled libraries
      • Windows (63518)
      • Linux (63519)
      • macOS Intel (63512)
      • macOS Arm (63512)
    • Update install_linux_packages script (N/A)
  • webp 1.3.2

    • Update CMake deps builder (#112528)
    • Add Package file to SVN (63511)
    • Add precompiled libraries
      • Windows (63518)
      • Linux (63519)
      • macOS Intel (63512)
      • macOS Arm (63512)
    • Update install_linux_packages script (N/A)
  • embree 4.1.0 - no version change, there is an additional patch to resolve a crasher.

    • Update CMake deps builder (fd83fdf4f3)
    • Add Package file to SVN (N/A patch change only)
    • Add precompiled libraries
      • Windows (63458)
      • Linux (63459)
      • macOS Intel (N/A, unaffected by patch)
      • macOS Arm (N/A, unaffected by patch)
    • Update install_linux_packages script (N/A, not building it)
  • SYCL Unified Runtime fd711c920acc4434cb52ff18b078c082d9d7f44d

    • Update CMake deps builder (887022257d)
    • Add Package file to SVN
    • Add precompiled libraries (N/A build dep for dpcpp)
    • Update install_linux_packages script N/A
  • fftw3 float version (we already ship double)

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script N/A (we use default distributions libs)
  • tiff 4.5.1

    • Update CMake deps builder (#109133)
    • Add Package file to SVN (63416)
    • Add precompiled libraries
      • Windows (63425)
      • Linux (63426) (63427)
      • macOS Intel (63417)
      • macOS Arm (63417)
    • Update install_linux_packages script (N/A)
  • libxml2 2.10.4

    • Update CMake deps builder (#109133)
    • Add Package file to SVN(63416)
    • Add precompiled libraries
      • Windows (63425)
      • Linux (63426) (63427)
      • macOS Intel (63417)
      • macOS Arm (63417)
    • Update install_linux_packages script (N/A)
  • Python 3.10.12 (update again after 3.10.11)

    • Update CMake deps builder (#109133)
    • Add Package file to SVN (63416)
    • Add precompiled libraries
      • Windows (63357) (63425)
      • Linux (63426) (63427)
      • macOS Intel (63354) (63417)
      • macOS Arm (63354) (63417)
    • Update install_linux_packages script
  • OpenSSL 3.0.9

    • Update CMake deps builder (#109133)
    • Add Package file to SVN (63416)
    • Add precompiled libraries
      • Windows (63425)
      • Linux (63426) (63427, 63428, 63429)
      • macOS Intel (63354) (63417)
      • macOS Arm (63354) (63417)
    • Update install_linux_packages script (N/A)
  • OpenImageIO v2.4.11.0 + rebuild because of #108487 fix

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357) (63405)
      • Linux (63407)
      • macOS Intel (63354) (63408)
      • macOS Arm (63354) (63408)
    • Update install_linux_packages script
  • MaterialX (no version change, rebuild with render module enabled)

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux
      • macOS Intel
      • macOS Arm
    • Update install_linux_packages script
  • FMT 9.1.0 (buildtime dep for oiio)

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries (N/A)
    • Update install_linux_packages script (N/A)
  • OpenEXR 3.1.7 - With threadpool shutdown fix for windows

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63349)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • FFMpeg 6.0

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63351)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • Flac 1.4.2

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63351)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script (N/A)
  • IMath 3.1.7

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63349)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • OpenPGL 0.5.0

    • Update CMake deps builder (3298c61d1f)
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63344)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • SQLite 3.40.1

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63343)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script (N/A)
  • Freetype 2.13.0

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63351)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • dpcpp 2022-12

    • Update CMake deps builder (887022257d)
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63335)
      • Linux (63346)
      • macOS Intel (N/A)
      • macOS Arm (N/A)
    • Update install_linux_packages script (N/A)
  • Level Zero v1.8.8

    • Update CMake deps builder (887022257d)
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63345)
      • macOS Intel (N/A)
      • macOS Arm (N/A)
    • Update install_linux_packages script
  • vcintrinsics 782fbf7301dc73acaa049a4324c976ad94f587f7

    • Update CMake deps builder (887022257d)
    • Add Package file to SVN
    • Add precompiled libraries (N/A build dep for dpcpp)
    • Update install_linux_packages script (N/A)
  • ocloc 23.05.25593.18

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (N/A)
      • Linux (63346), TODO, verify dpcpp update also updated ocloc.
      • macOS Intel (N/A)
      • macOS Arm (N/A)
    • Update install_linux_packages script (N/A)
  • embree 4.1.0 (was 4.0.1 previously)

    • Update CMake deps builder (9e9baa9085 / 66b4e426cc)
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63360) (63335)
      • Linux (63363)
      • macOS Intel (63359) (63339)
      • macOS Arm (63359) (63339)
    • Update install_linux_packages script
  • USD 23.05 + Enable MaterialX option + Various other patches

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (63357)
      • Linux (63344, 63348)
      • macOS Intel (63354)
      • macOS Arm (63354)
    • Update install_linux_packages script
  • epoxy - rebuild only with optimized flags

    • Update CMake deps builder (ef60b13c1f)
    • Add Package file to SVN - (N/A rebuild only)
    • Add precompiled libraries
      • Windows (63251)
      • Linux (63248)
      • macOS Intel (63339)
      • macOS Arm (63339)
    • Update install_linux_packages script (N/A)
  • wayland 1.22.0

    • Update CMake deps builder
    • Add Package file to SVN
    • Add precompiled libraries
      • Windows (N/A linux only)
      • Linux (63248)
      • macOS Intel (N/A linux only)
      • macOS Arm (N/A linux only)
    • Update install_linux_packages script (N/A)
  • wayland_protocols 1.31

    • Update CMake deps builder (ef60b13c1f)
    • Add Package file to SVN - (N/A rebuild only)
    • Add precompiled libraries
      • Windows (N/A linux only)
      • Linux (63248)
      • macOS Intel (N/A linux only)
      • macOS Arm (N/A linux only)
    • Update install_linux_packages script (N/A)
  • fribidi - rebuild only with optimized flags

    • Update CMake deps builder (ef60b13c1f)
    • Add Package file to SVN - (N/A rebuild only)
    • Add precompiled libraries
      • Windows (63251)
      • Linux (63248)
      • macOS Intel (63339)
      • macOS Arm (63339)
    • Update install_linux_packages script (N/A)
  • harfbuzz - rebuild only with optimized flags

    • Update CMake deps builder (ef60b13c1f)
    • Add Package file to SVN - (N/A rebuild only)
    • Add precompiled libraries
      • Windows (63251)
      • Linux (63248)
      • macOS Intel (63339)
      • macOS Arm (63339)
    • Update install_linux_packages script (N/A)
  • sse2neon 1.6.0

    • Update CMake deps builder (#107396)
    • Add Package file to SVN (63338)
    • Add precompiled libraries
      • Windows (N/A)
      • Linux (N/A)
      • macOS Intel (N/A)
      • macOS Arm (63337)
    • Update install_linux_packages script (N/A)
  • TBB and libs using it: embree, openimagedenoise, openpgl, opensubdiv, openvdb, usd

    • Update CMake deps builder (#107587)
    • Add Package file to SVN (N/A, same version)
    • Add precompiled libraries
      • Windows (N/A, Linux only change)
      • Linux (63344)
      • macOS Intel (N/A, Linux only change)
      • macOS Arm (N/A, Linux only change)
    • Update install_linux_packages script (N/A)
Here is the list of all changes to our libraries for the Blender 3.6 release. temp branch for the 3.6 lib work `tmp_lib_update_36` ### Summary * rebuild versions of epoxy / fribidi / harfbuzz / wayland / wayland_protocols with optimized flags ### Todo ### WIP ### Done - [x] openimageio 2.4.15 - [x] Update CMake deps builder (#112528) - [x] Add Package file to SVN (63511) - [x] Add precompiled libraries - [x] Windows (63518) - [x] Linux (63519) - [x] macOS Intel (63512) - [x] macOS Arm (63512) - [x] Update `install_linux_packages` script (N/A) - [x] openssl 3.1.2 - [x] Update CMake deps builder (#112528) - [x] Add Package file to SVN (63511) - [x] Add precompiled libraries - [x] Windows (63518) - [x] Linux (63519) - [x] macOS Intel (63512) - [x] macOS Arm (63512) - [x] Update `install_linux_packages` script (N/A) - [x] python 3.10.13 - [x] Update CMake deps builder (#112528) - [x] Add Package file to SVN (63511) - [x] Add precompiled libraries - [x] Windows (63518) - [x] Linux (63519) - [x] macOS Intel (63512) - [x] macOS Arm (63512) - [x] Update `install_linux_packages` script (N/A) - [x] sndfile 1.2.2 - [x] Update CMake deps builder (#112528) - [x] Add Package file to SVN (63511) - [x] Add precompiled libraries - [x] Windows (63518) - [x] Linux (63519) - [x] macOS Intel (63512) - [x] macOS Arm (63512) - [x] Update `install_linux_packages` script (N/A) - [x] webp 1.3.2 - [x] Update CMake deps builder (#112528) - [x] Add Package file to SVN (63511) - [x] Add precompiled libraries - [x] Windows (63518) - [x] Linux (63519) - [x] macOS Intel (63512) - [x] macOS Arm (63512) - [x] Update `install_linux_packages` script (N/A) - [x] embree 4.1.0 - no version change, there is an additional patch to resolve a crasher. - [x] Update CMake deps builder (fd83fdf4f3591d40aded81f208fcbcffa7e87d1a) - [x] Add Package file to SVN (N/A patch change only) - [x] Add precompiled libraries - [x] Windows (63458) - [x] Linux (63459) - [x] macOS Intel (N/A, unaffected by patch) - [x] macOS Arm (N/A, unaffected by patch) - [x] Update `install_linux_packages` script (N/A, not building it) - [x] SYCL Unified Runtime fd711c920acc4434cb52ff18b078c082d9d7f44d - [x] Update CMake deps builder (887022257dabfd4f1bac19c1168fa577a15f7df9) - [x] Add Package file to SVN - [x] Add precompiled libraries (N/A build dep for dpcpp) - [x] Update `install_linux_packages` script *N/A* - [x] fftw3 float version (we already ship double) - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script *N/A (we use default distributions libs)* - [x] tiff 4.5.1 - [x] Update CMake deps builder (#109133) - [x] Add Package file to SVN (63416) - [x] Add precompiled libraries - [x] Windows (63425) - [x] Linux (63426) (63427) - [x] macOS Intel (63417) - [x] macOS Arm (63417) - [x] Update `install_linux_packages` script (N/A) - [x] libxml2 2.10.4 - [x] Update CMake deps builder (#109133) - [x] Add Package file to SVN(63416) - [x] Add precompiled libraries - [x] Windows (63425) - [x] Linux (63426) (63427) - [x] macOS Intel (63417) - [x] macOS Arm (63417) - [x] Update `install_linux_packages` script (N/A) - [x] Python 3.10.12 (update again after 3.10.11) - [x] Update CMake deps builder (#109133) - [x] Add Package file to SVN (63416) - [x] Add precompiled libraries - [x] Windows (63357) (63425) - [x] Linux (63426) (63427) - [x] macOS Intel (63354) (63417) - [x] macOS Arm (63354) (63417) - [x] Update `install_linux_packages` script - [x] OpenSSL 3.0.9 - [x] Update CMake deps builder (#109133) - [x] Add Package file to SVN (63416) - [x] Add precompiled libraries - [x] Windows (63425) - [x] Linux (63426) (63427, 63428, 63429) - [x] macOS Intel (63354) (63417) - [x] macOS Arm (63354) (63417) - [x] Update `install_linux_packages` script (N/A) - [x] OpenImageIO v2.4.11.0 + rebuild because of #108487 fix - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) (63405) - [x] Linux (63407) - [x] macOS Intel (63354) (63408) - [x] macOS Arm (63354) (63408) - [x] Update `install_linux_packages` script - [x] MaterialX (no version change, rebuild with render module enabled) - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux - [x] macOS Intel - [x] macOS Arm - [x] Update `install_linux_packages` script - [x] FMT 9.1.0 (buildtime dep for oiio) - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries (N/A) - [x] Update `install_linux_packages` script (N/A) - [x] OpenEXR 3.1.7 - With threadpool shutdown fix for windows - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63349) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] FFMpeg 6.0 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63351) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] Flac 1.4.2 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63351) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script (N/A) - [x] IMath 3.1.7 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63349) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] OpenPGL 0.5.0 - [x] Update CMake deps builder (3298c61d1fe3f0c9c1441891032986e6f760ebf2) - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63344) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] SQLite 3.40.1 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63343) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script (N/A) - [x] Freetype 2.13.0 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63351) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] dpcpp 2022-12 - [x] Update CMake deps builder (887022257dabfd4f1bac19c1168fa577a15f7df9) - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63335) - [x] Linux (63346) - [x] macOS Intel (N/A) - [x] macOS Arm (N/A) - [x] Update `install_linux_packages` script (N/A) - [x] Level Zero v1.8.8 - [x] Update CMake deps builder (887022257dabfd4f1bac19c1168fa577a15f7df9) - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63345) - [x] macOS Intel (N/A) - [x] macOS Arm (N/A) - [x] Update `install_linux_packages` script - [x] vcintrinsics 782fbf7301dc73acaa049a4324c976ad94f587f7 - [x] Update CMake deps builder (887022257dabfd4f1bac19c1168fa577a15f7df9) - [x] Add Package file to SVN - [x] Add precompiled libraries (N/A build dep for dpcpp) - [x] Update `install_linux_packages` script (N/A) - [x] ocloc 23.05.25593.18 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (N/A) - [x] Linux (63346), TODO, verify `dpcpp` update also updated `ocloc`. - [x] macOS Intel (N/A) - [x] macOS Arm (N/A) - [x] Update `install_linux_packages` script (N/A) - [x] embree 4.1.0 (was 4.0.1 previously) - [x] Update CMake deps builder (9e9baa90855ad0d64aca745fdc0c1656b002ff3c / 66b4e426cc3d8a12adca585bea217f2013568393) - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63360) (63335) - [x] Linux (63363) - [x] macOS Intel (63359) (63339) - [x] macOS Arm (63359) (63339) - [x] Update `install_linux_packages` script - [x] USD 23.05 + Enable MaterialX option + Various other patches - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (63357) - [x] Linux (63344, 63348) - [x] macOS Intel (63354) - [x] macOS Arm (63354) - [x] Update `install_linux_packages` script - [x] epoxy - rebuild only with optimized flags - [x] Update CMake deps builder (ef60b13c1f29) - [x] Add Package file to SVN - (N/A rebuild only) - [x] Add precompiled libraries - [x] Windows (63251) - [x] Linux (63248) - [x] macOS Intel (63339) - [x] macOS Arm (63339) - [x] Update `install_linux_packages` script (N/A) - [x] wayland 1.22.0 - [x] Update CMake deps builder - [x] Add Package file to SVN - [x] Add precompiled libraries - [x] Windows (N/A linux only) - [x] Linux (63248) - [x] macOS Intel (N/A linux only) - [x] macOS Arm (N/A linux only) - [x] Update `install_linux_packages` script (N/A) - [x] wayland_protocols 1.31 - [x] Update CMake deps builder (ef60b13c1f29) - [x] Add Package file to SVN - (N/A rebuild only) - [x] Add precompiled libraries - [x] Windows (N/A linux only) - [x] Linux (63248) - [x] macOS Intel (N/A linux only) - [x] macOS Arm (N/A linux only) - [x] Update `install_linux_packages` script (N/A) - [x] fribidi - rebuild only with optimized flags - [x] Update CMake deps builder (ef60b13c1f29) - [x] Add Package file to SVN - (N/A rebuild only) - [x] Add precompiled libraries - [x] Windows (63251) - [x] Linux (63248) - [x] macOS Intel (63339) - [x] macOS Arm (63339) - [x] Update `install_linux_packages` script (N/A) - [x] harfbuzz - rebuild only with optimized flags - [x] Update CMake deps builder (ef60b13c1f29) - [x] Add Package file to SVN - (N/A rebuild only) - [x] Add precompiled libraries - [x] Windows (63251) - [x] Linux (63248) - [x] macOS Intel (63339) - [x] macOS Arm (63339) - [x] Update `install_linux_packages` script (N/A) - [x] sse2neon 1.6.0 - [x] Update CMake deps builder (#107396) - [x] Add Package file to SVN (63338) - [x] Add precompiled libraries - [x] Windows (N/A) - [x] Linux (N/A) - [x] macOS Intel (N/A) - [x] macOS Arm (63337) - [x] Update `install_linux_packages` script (N/A) - [x] TBB and libs using it: embree, openimagedenoise, openpgl, opensubdiv, openvdb, usd - [x] Update CMake deps builder (#107587) - [x] Add Package file to SVN (N/A, same version) - [x] Add precompiled libraries - [x] Windows (N/A, Linux only change) - [x] Linux (63344) - [x] macOS Intel (N/A, Linux only change) - [x] macOS Arm (N/A, Linux only change) - [x] Update `install_linux_packages` script (N/A)
Ray molenkamp added this to the 3.6 LTS milestone 2023-02-17 19:31:05 +01:00
Author
Member

List of available updates as of today (automatically gathered, could have mistakes)

dep blender available notes decision
OPENAL 1.21.1 1.23.0
PNG 1.6.37 1.6.39
JPEG 2.1.3 2.1.91
BOOST 1.80.0 1.81.0
BLOSC 1.21.1 v1.21.2
IMATH 3.1.5 v3.1.6
FREETYPE 2.12.1 2.13.0
ALEMBIC 1.8.3 1.8.4
OPENCOLORIO 2.2.0 v2.2.1
MINIZIPNG 3.0.7 3.0.8
LLVM 12.0.0 llvmorg-15.0.7
OPENMP 9.0.1 llvmorg-15.0.7
OPENIMAGEIO v2.4.6.0 v2.4.8.1
FMT 8.0.0 9.1.0
ROBINMAP v0.6.2 v1.2.1
TIFF 4.4.0 v4.5.0
OSL 1a7670600c8b08c2443a78d03c8c27e9a1149140 v1.12.9.0
PYTHON 3.10.9 3.11.2
TBB ${TBB_YEAR}_U3 v2021.8.0
OPENVDB 10.0.0 10.0.1
IDNA 3.3 3.4
URLLIB3 1.26.8 1.26.14
CERTIFI 2021.10.8 2022.12.7
REQUESTS 2.27.1 2.28.2
CYTHON 0.29.30 0.29.33
NUMPY 1.23.5 v1.24.2
OGG 1.3.5 1.3.4
FLAC 1.3.4 1.3.2
VPX 1.11.0 1.13.0
X264 35fe20d1ba49918ec739a5b068c208ca82f977f7 Does not do versions
FFMPEG 5.1.2 6.0
ICONV 1.16 1.17
SNDFILE 1.1.0 1.2.0
WEBP 1.2.2 1.3.0
JEMALLOC 5.2.1 5.3.0
YAMLCPP 0.7.0 yaml-cpp-0.7.0
PYSTRING v1.1.3 v1.1.4
PUGIXML 1.10 v1.13
FFI 3.3 v3.4.4
LZMA 5.2.5 5.4.1
SSL 1.1.1q 1.1.1t
SQLITE 3.39.4 3.41.0
EMBREE 3.13.4 v4.0.0
USD 22.11 v23.02
LIBGLU 9.0.1 glu-9.0.2
MESA 21.1.5 22.3.6
NASM 2.15.02 2.16.1
XR_OPENXR_SDK 1.0.22 release-1.0.26
ISPC v1.17.0 v1.19.0
HARU 2_3_0 v2.4.3
ZSTD 1.5.0 v1.5.4
SSE2NEON fe5ff00bb8d19b327714a3c290f3e2ce81ba3525 v1.6.0
LEVEL_ZERO v1.8.5 v1.9.4
DPCPP 20221019 2022-12
VCINTRINSICS abce9184b7a3a7fe1b02289b9285610d9dc45465 v0.3.0
OPENCLHEADERS dcd5bede6859d26833cd85f0d6bbcee7382dc9b3 v2023.02.06
ICDLOADER 792682ad3d877ab38573b997808bab3b43902b70 v2023.02.06
IGC 1.0.13064.7 igc-1.0.12812.26
IGC_LLVM llvmorg-11.1.0 llvmorg-15.0.7
IGC_OPENCL_CLANG ee31812ea8b89d08c2918f045d11a19bd33525c5 v15.0.0
IGC_VCINTRINSICS v0.11.0 v0.3.0
IGC_SPIRV_TOOLS sdk-1.3.204.1 v2023.1
IGC_SPIRV_TRANSLATOR d739c01d65ec00dee64dedd40deed805216a7193 v15.0.0
OCLOC 22.49.25018.21 22.49.25018.24
HARFBUZZ 5.1.0 7.0.1
SHADERC_SPIRV_TOOLS eb0a36633d2acf4de82588504f951ad0f2cecacb v2023.1
SHADERC_GLSLANG 89db4e1caa273a057ea46deba709c6e50001b314 main-tot
PYBIND11 2.10.1 v2.10.3

The only one that really needs a bump is freetype due to a critical CVE

List of available updates as of today (automatically gathered, could have mistakes) |dep|blender|available|notes|decision| |-|-|-|-|-| |OPENAL|1.21.1|1.23.0||| |PNG|1.6.37|1.6.39||| |JPEG|2.1.3|2.1.91||| |BOOST|1.80.0|1.81.0||| |BLOSC|1.21.1|v1.21.2||| |IMATH|3.1.5|v3.1.6||| |FREETYPE|2.12.1|2.13.0||| |ALEMBIC|1.8.3|1.8.4||| |OPENCOLORIO|2.2.0|v2.2.1||| |MINIZIPNG|3.0.7|3.0.8||| |LLVM|12.0.0|llvmorg-15.0.7||| |OPENMP|9.0.1|llvmorg-15.0.7||| |OPENIMAGEIO|v2.4.6.0|v2.4.8.1||| |FMT|8.0.0|9.1.0||| |ROBINMAP|v0.6.2|v1.2.1||| |TIFF|4.4.0|v4.5.0||| |OSL|1a7670600c8b08c2443a78d03c8c27e9a1149140|v1.12.9.0||| |PYTHON|3.10.9|3.11.2||| |TBB|${TBB_YEAR}_U3|v2021.8.0||| |OPENVDB|10.0.0|10.0.1||| |IDNA|3.3|3.4||| |URLLIB3|1.26.8|1.26.14||| |CERTIFI|2021.10.8|2022.12.7||| |REQUESTS|2.27.1|2.28.2||| |CYTHON|0.29.30|0.29.33||| |NUMPY|1.23.5|v1.24.2||| |OGG|1.3.5|1.3.4||| |FLAC|1.3.4|1.3.2||| |VPX|1.11.0|1.13.0||| |X264|35fe20d1ba49918ec739a5b068c208ca82f977f7|Does not do versions||| |FFMPEG|5.1.2|6.0||| |ICONV|1.16|1.17||| |SNDFILE|1.1.0|1.2.0||| |WEBP|1.2.2|1.3.0||| |JEMALLOC|5.2.1|5.3.0||| |YAMLCPP|0.7.0|yaml-cpp-0.7.0||| |PYSTRING|v1.1.3|v1.1.4||| |PUGIXML|1.10|v1.13||| |FFI|3.3|v3.4.4||| |LZMA|5.2.5|5.4.1||| |SSL|1.1.1q|1.1.1t||| |SQLITE|3.39.4|3.41.0||| |EMBREE|3.13.4|v4.0.0||| |USD|22.11|v23.02||| |LIBGLU|9.0.1|glu-9.0.2||| |MESA|21.1.5|22.3.6||| |NASM|2.15.02|2.16.1||| |XR_OPENXR_SDK|1.0.22|release-1.0.26||| |ISPC|v1.17.0|v1.19.0||| |HARU|2_3_0|v2.4.3||| |ZSTD|1.5.0|v1.5.4||| |SSE2NEON|fe5ff00bb8d19b327714a3c290f3e2ce81ba3525|v1.6.0||| |LEVEL_ZERO|v1.8.5|v1.9.4||| |DPCPP|20221019|2022-12||| |VCINTRINSICS|abce9184b7a3a7fe1b02289b9285610d9dc45465|v0.3.0||| |OPENCLHEADERS|dcd5bede6859d26833cd85f0d6bbcee7382dc9b3|v2023.02.06||| |ICDLOADER|792682ad3d877ab38573b997808bab3b43902b70|v2023.02.06||| |IGC|1.0.13064.7|igc-1.0.12812.26||| |IGC_LLVM|llvmorg-11.1.0|llvmorg-15.0.7||| |IGC_OPENCL_CLANG|ee31812ea8b89d08c2918f045d11a19bd33525c5|v15.0.0||| |IGC_VCINTRINSICS|v0.11.0|v0.3.0||| |IGC_SPIRV_TOOLS|sdk-1.3.204.1|v2023.1||| |IGC_SPIRV_TRANSLATOR|d739c01d65ec00dee64dedd40deed805216a7193|v15.0.0||| |OCLOC|22.49.25018.21|22.49.25018.24||| |HARFBUZZ|5.1.0|7.0.1||| |SHADERC_SPIRV_TOOLS|eb0a36633d2acf4de82588504f951ad0f2cecacb|v2023.1||| |SHADERC_GLSLANG|89db4e1caa273a057ea46deba709c6e50001b314|main-tot||| |PYBIND11|2.10.1|v2.10.3||| The only one that _really_ needs a bump is freetype due to a critical CVE

During the last IO meeting, the USD team confirmed they would like to get USD updated to its latest release (23.02).

During the last [IO meeting](https://devtalk.blender.org/t/2023-03-23-pipeline-assets-i-o-meeting/28212), the USD team confirmed they would like to get USD updated to its latest release (23.02).
Author
Member

@brecht I got a request from the hydra people to enable the materialX module in USD, but for that it needs to build materialX with the render module enabled, i vaguely remember linux having some opengl/x11 related lib issues there? Is this still a problem?

@brecht I got a request from the hydra people to enable the materialX module in USD, but for that it needs to build materialX with the render module enabled, i vaguely remember linux having some opengl/x11 related lib issues there? Is this still a problem?

During the last IO meeting (notes are not yet published), the USD team also requested the addition of MaterialX support to the USD library builds.

During the last [IO meeting](https://devtalk.blender.org/t/2023-04-20-pipeline-assets-i-o-meeting/28798) *(notes are not yet published)*, the USD team also requested the addition of MaterialX support to the USD library builds.

When graphics libraries we have to be careful to ensure they are compatible with Blender requirements, which means:

  • Metal, Vulkan and OpenGL compatibility
  • Wayland compatibility through EGL instead of GLX
  • Ideally using dlopen for X11 for pure Wayland systems, though we have not solved that in Blender ourselves yet
  • Headless rendering support on Linux, which means using dlopen to load OpenGL

For the last point, it seems MaterialXRender uses Glad which uses dlopen, so the last point is fine. From what I can tell, the USD usage of MaterialXRender also does not involve using the actual graphics APIs but is merely using some utility functions. So it seems ok to enable for that purpose.

When graphics libraries we have to be careful to ensure they are compatible with Blender requirements, which means: * Metal, Vulkan and OpenGL compatibility * Wayland compatibility through EGL instead of GLX * Ideally using dlopen for X11 for pure Wayland systems, though we have not solved that in Blender ourselves yet * Headless rendering support on Linux, which means using dlopen to load OpenGL For the last point, it seems MaterialXRender uses Glad which uses dlopen, so the last point is fine. From what I can tell, the USD usage of MaterialXRender also does not involve using the actual graphics APIs but is merely using some utility functions. So it seems ok to enable for that purpose.
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#104895
No description provided.