LuxCoreRender Release Notes v2.11: Difference between revisions

From LuxCoreRender Wiki
Jump to navigation Jump to search
Line 10: Line 10:
* Dependencies updated to latest versions
* Dependencies updated to latest versions
* Removed a workaround introduced in previous version (we used to build a fake wheel to get containerization)
* Removed a workaround introduced in previous version (we used to build a fake wheel to get containerization)
* OpenMP - MacOS: Use of homebrew OpenMP (up-to-date, compatible with clang 20) rather than Conan llvm-openmp (version 17...).
* OpenMP - MacOS: Use of homebrew OpenMP (up-to-date, compatible with clang 20) rather than Conan llvm-openmp (version 17...). As a consequence, for MacOS Intel, a version >= 13.0 is required.
* Opensubdiv: tbb activation. As a consequence, for MacOS Arm, a version >= 14.2 is required.
* OpenImageIO: deactivation of several image formats that seem unrelated to or unsupported by LuxCore: freetype, hdf5, ffmpeg, libheif, ptex, opencv, webp. This removal spares both compilation time and build result size. Those formats are reactivable, in case they were missing.
* OpenImageIO: deactivation of several image formats that seem unrelated to or unsupported by LuxCore: freetype, hdf5, ffmpeg, libheif, ptex, opencv, webp. This removal spares both compilation time and build result size. Those formats are reactivable, in case they were missing.
* OpenImageIO: To the contrary, activation of tbb option.
* OpenImageIO: To the contrary, activation of tbb option.

Revision as of 19:18, 10 May 2025

BlendLuxCore

LuxCore

  • Reduction of Boost footprint, replaced with standard equivalents available in C++20.
  • For the need of previous point: replacement of apple-clang by clang 20 on MacOS platforms


LuxCoreDeps

  • Dependencies updated to latest versions
  • Removed a workaround introduced in previous version (we used to build a fake wheel to get containerization)
  • OpenMP - MacOS: Use of homebrew OpenMP (up-to-date, compatible with clang 20) rather than Conan llvm-openmp (version 17...). As a consequence, for MacOS Intel, a version >= 13.0 is required.
  • Opensubdiv: tbb activation. As a consequence, for MacOS Arm, a version >= 14.2 is required.
  • OpenImageIO: deactivation of several image formats that seem unrelated to or unsupported by LuxCore: freetype, hdf5, ffmpeg, libheif, ptex, opencv, webp. This removal spares both compilation time and build result size. Those formats are reactivable, in case they were missing.
  • OpenImageIO: To the contrary, activation of tbb option.