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-11-07deps: add missing dependencyRay Molenkamp
mesa depends on zlib, dependency was missing but it was using the libs anyhow. Hasn't caused a problem since zlib tends to build first anyhow.
2022-11-07deps: restore openpgl harvestRay Molenkamp
likely got lost in a troublesome master merge
2022-11-05deps: prevent _d_d for usd python extentions on windowsRay Molenkamp
2022-11-04cmake/win: fix failing tests on windowsRay Molenkamp
idiff/abcls rely on the release mode dlls not available in the blender.shared folder.
2022-11-04deps: Remove unneeded OSL patchRay Molenkamp
OSL has proper lifetime management these days.
2022-11-03Merge remote-tracking branch 'origin/master' into tmp-vfx-platform-2023Ray Molenkamp
2022-11-03deps: USD 21.11Ray Molenkamp
also small patch to OpenVDB due to USD (C++14) and OpenVDB(C++17) running into trouble together.
2022-11-03Revert "Blender 3.4 - Beta"Thomas Dinges
This reverts commit 666135c32af3032d1e6c62ee953d65f399da7d0f.
2022-11-03Blender 3.4 - BetaThomas Dinges
* BLENDER_VERSION_CYCLE set to beta * Update pipeline_config.yaml to point to 3.2 branches and svn tags * Update and uncomment BLENDER_VERSION in download.cmake
2022-11-03CMake: workaround unsupported cmake_path(IS_PREFIX ..) in v3.20Campbell Barton
Add a macro that implements something similar to cmake_path's IS_PREFIX which isn't supported in older versions of CMake. This caused the build-bot to fail.
2022-11-03Cleanup: cmake comment line lengthCampbell Barton
2022-11-03deps: openvdb 10.0.0Ray Molenkamp
2022-11-02deps_builder: opensubdiv 3.5.0Ray Molenkamp
2022-11-02cmake: support ocio 2.2.0 on windowsRay Molenkamp
small changes in libnames and an extra new dependency.
2022-11-02deps_builder: OpenColorIO 2.2.0Ray Molenkamp
Also required updates for yamlcpp from 0.6.3 to 0.7.0 and a new mandatory dependency minizip-ng 3.0.7
2022-11-02Merge remote-tracking branch 'origin/master' into tmp-vfx-platform-2023Ray Molenkamp
2022-11-01CMake/MSVC: Disable ASAN for developer buildsRay Molenkamp
ASAN is more often broken than working depending on the MSVC version you have. As it is causing too many support incidents of people that unknowingly turned ASAN on by running `make developer` and running into issues starting blender due to the broken ASAN support in MSVC. This commit changes the default not enable it for MSVC in the developer profile. Devs that still want to enable it can do so though turning WITH_COMPILER_ASAN on in their CMakeCache.txt or by running `make developer asan`
2022-11-01Build: bump expat version to 2.5.0 to address CVE-2022-43680Brecht Van Lommel
2022-11-01Update OCLOC version used on WindowsSergey Sharybin
This only affects Windows since Linux uses pre-compiled OCLOC version.
2022-11-01CMake: mark Wayland variables advancedCampbell Barton
2022-11-01deps: openPGL 0.4.1-betaRay Molenkamp
2022-10-31Build: ignore more CVEs from tiff command line tools that we don't useBrecht Van Lommel
2022-10-31Fix bpy wheel build error on Windows, where there are no abi flagsBrecht Van Lommel
2022-10-31deps_builder: shaderc v2022.3 / Vulkan v1.2.198Ray Molenkamp
viewport module specifically requested an older vulkan version this may still change before the 3.5 libs finalize.
2022-10-31make_update: support updating "lib" as a single repositoryCampbell Barton
With a full SVN checkout of "../lib", updating all paths is slower than running an update on the whole repository at once. Also collect paths and run the update in separate passes, this avoids some duplicate checks such as checking the svn command exists.
2022-10-31make_update: add type hintsCampbell Barton
2022-10-30deps_builder/win: use our openssl version for pythonRay Molenkamp
Python will take care of the build, we only need to unpack openssl in the right place and python's prepare_ssl will patch and build openssl for us.
2022-10-29make.bat: skip SVN update when running make code_updateRay Molenkamp
regression from rB116d7b0042bba7d6cabd8e04c7d020ac3816caf3
2022-10-28cmake: support building against USD 22.11Ray Molenkamp
2022-10-27deps_builder: disable maintainer mode for opusRay Molenkamp
this requires autotools, which isn't available on our mingw setup. Unsure why it suddenly became a problem.
2022-10-27deps_builder: remove 3.4 OSL patchesRay Molenkamp
Got added during the last master merge. The boost one is no longer needed and the PNG one is already there.
2022-10-27Merge remote-tracking branch 'origin/master' into tmp-vfx-platform-2023Ray Molenkamp
2022-10-26deps_builder: fix hardcoded pathRay Molenkamp
the windows builder has 2 different build folders for the debug and release libs, hardcoding the path like this leads to an extra 1GB of downloaded files. The windows builder supplies a single PACKAGE_DIR for both but gets ignored. This change promotes PACKAGE_DIR to be cached in CMakeCache so it can be changed if needed. Differential Revision: https://developer.blender.org/D16213 Reviewed by; brecht, dfelinto
2022-10-25cmake: fix missing crlf'sRay Molenkamp
went missing during the last master merge
2022-10-25Windows: Fix broken OSL shader buildRay Molenkamp
some changes in platform/platform_win32.cmake got lost during one of the master merges.
2022-10-25Merge remote-tracking branch 'origin/master' into tmp-vfx-platform-2023Ray Molenkamp
2022-10-25Build: fix/workaround for the opencollada.diff not applying on LinuxCampbell Barton
2022-10-21deps_builder: expose FORCE_CHECK_HASH as an optionRay Molenkamp
The check was already there, but given it was not exposed as an option it didn't show up in my cmakecache and i got tired of having to lookup the exact name all the time.
2022-10-21Build: add option to error when features can't be enabledBrecht Van Lommel
This is to help ensure buildbot builds are correct, while still gracefully disabling features in user/developer builds. * Add WITH_STRICT_BUILD_OPTIONS to give an error when features can't be enabled due to missing libraries or other reasons. Add new macro set_and_warn_library_found used everywhere features were being automatically disabled. * Remove code from Windows and macOS for various libraries that would automatically disable features. set_and_warn_library_found could be used here also, but we are generally assuming the precompiled libraries are complete and only test for availability when libraries are just added. Differential Revision: https://developer.blender.org/D16104
2022-10-21Build: disable JACK option in macOS releasesBrecht Van Lommel
It has not actually been enabled there for a long time in official releases, so this just fixes the warning. Making it work again would be good, but for now JACK is only supported on Linux.
2022-10-21Fix missing OpenMP in Linux buildsSergey Sharybin
OpenSubdiv OpenMP detection was interfering, but we don't use it there anymore so just remove that code.
2022-10-21make.bat: update the libraries before calling update_sources.pyRay Molenkamp
The issue we ran into a lot is we have a python script that updates git+SVN. Which works fine most of the time, except when we have a python update in SVN, or worse a python version change. Python really doesn't enjoy having its files being deleted or changed while it is running and users generally end up with a corrupted lib folder. This change updates the library folder using svn.exe first before letting the python script run sidestepping the issue in most cases. The python script will still run and do the more elaborate work like updating git and switching SVN branches which could still run into issues cause python still doesn't like being changed while running but there's not a whole lot we can about that, for *most* people however things will just work now.
2022-10-21Cycles: oneAPI: migrate from deprecated APIs, require libSYCL 6.0+Xavier Hallade
sycl::info::device::ext_intel_* descriptors are deprecated, replaced with sycl::ext::intel::info::device:: that are available from 6.0+, for which we now check version in CMake.
2022-10-21cmake/windows: Prepare for 3.4 library changes for opencolladaRay Molenkamp
The opencollada dependency will be using an external xml2 library for 3.4. This change allows to build against both old and new style lib folders. As it is a C library it did not need a special debug version.
2022-10-21Cycles: Bump versions of DPC++, IGC, and dependenciesSergey Sharybin
Patch by Xavier Hallade. Committing next to the actual libraries update in the svn.
2022-10-21install_deps: Update OSL for Blender 2.4 release.Bastien Montagne
As requested by T101403, OSL version is now 1.12.6.2.
2022-10-21deps_builder: add missing OSLNoise library on windowsRay Molenkamp
OSLNoise is a new library, was missing in the debug configuration on windows.
2022-10-21deps_builder: OpenCollada fixes for windowsRay Molenkamp
- build and use our version of libxml - the cli tools had a linker error due to it trying to link a shared version of libxml, disabled both and zlib 1.2.3 with a patch since we do not want/need them for blender. - postfix the libraries with _d for debug automatically so we don't have to fix that during the harvest. due to this only being windows changes no rebuild needed for the other platforms.
2022-10-20deps_builder: fix missing png harvest on windowsRay Molenkamp
2022-10-20install_deps: Update Python, OIIO, openPGL and FFMPEG versions.Bastien Montagne
Update libraries for Blender 3.4, according to T101403: * python: 3.10.8 * OIIO: 2.3.20.0 * OpenPGL: 0.4.0-beta * FFMpeg: 5.1.2