Commit Graph

21 Commits

Author SHA1 Message Date
Brecht Van Lommel b8ea467475 Merge branch 'blender-v4.1-release' 2024-03-16 19:45:51 +01:00
Brecht Van Lommel 714ebd6890 Fix: Linux libraries have files stored as LFS that shouldn't be 2024-03-16 19:44:26 +01:00
Ray Molenkamp f780c1e52e Windows: OpenImageDenoise-2.2.2 2024-03-16 12:29:29 -06:00
Campbell Barton df854248df Merge branch 'blender-v4.1-release' 2024-03-16 17:35:43 +11:00
Campbell Barton 6c9d8aa908 Linux: OpenImageDenoise 2.2.2 2024-03-16 17:19:32 +11:00
Ray Molenkamp 6310c7b986 Windows: OpenImageDenoise 2.2.2 2024-03-15 17:23:41 -06:00
Brecht Van Lommel 0da952e929 Merge branch 'blender-v4.1-release' 2024-03-15 23:46:02 +01:00
Brecht Van Lommel 11cac5fec7 macOS: Ugrade OpenImageDenoise to 2.2.2 2024-03-15 23:41:29 +01:00
Anthony Roberts ffb917e03f Windows: Add ARM64 lib submodule
This adds the submodule for Windows ARM64 devices, so blender
can be built without having to build the libraries yourself also.

Ref #119126

Pull Request: https://projects.blender.org/blender/blender/pulls/119459
2024-03-14 18:12:51 +01:00
Brecht Van Lommel e0ba5b3cad Merge branch 'blender-v4.1-release' 2024-03-11 18:29:03 +01:00
Brecht Van Lommel 3b4e8a55db Build: Upgrade OSL to 1.13.7, OIDN to 2.2.1 on macOS 2024-03-11 18:27:17 +01:00
Brecht Van Lommel d6d768bc65 Merge branch 'blender-v4.1-release' 2024-03-11 14:34:55 +01:00
Brecht Van Lommel 972087ed58 Fix: Linux libraries have files stored as LFS that shouldn't be 2024-03-11 14:33:38 +01:00
Brecht Van Lommel e36d90fad2 Merge branch 'blender-v4.1-release' 2024-03-11 13:32:00 +01:00
Brecht Van Lommel ee0e4bd392 Build: Update to OSL 1.13.7, OIDN 2.2.1 on Linux 2024-03-11 13:28:28 +01:00
Ray Molenkamp 61a88e525b Windows libs: OSL 1.13.7, OIDN 2.2.1
ref #119095
2024-03-09 09:37:29 -07:00
Ray Molenkamp 940fed49e0 Windows_Libs: OSL 1.13.7, OIDN 2.2.1 2024-03-08 09:14:05 -07:00
Sergey Sharybin 987e342023 Update submodule hashes
Point to commit with an update gitignore file.
2024-02-22 19:28:49 +01:00
Sergey Sharybin dc2ec78f1d Update submodule hashes
Point to commit with an update gitignore file.
2024-02-22 19:25:12 +01:00
Sergey Sharybin a3124b1b48 Point submodules to the main branch
Also update submodule hashes to point to the main branch of the submodules.

Pull Request: https://projects.blender.org/blender/blender/pulls/118612
2024-02-22 13:56:33 +01:00
Sergey Sharybin 3dc832a904 Switch SVN to Git submodules using Git-LFS
This change makes it so build system and update utilities for Blender builds
are using pre-compiled libraries and other resources attached as Git modules
instead of using checkout of SVN repositories in the parent folder.

The directory layout:
```
  * release/datafiles/
    * assets/        -> blender-assets.git
      * publish/
      * ...
      * README.txt
  * lib/
    * darwin_x64/    -> lib-darwin_x64.git
    * darwin_arm64/  -> lib-darwin_arm64.git
    * linux_x64/     -> lib-linux_x64.git
    * windows_x64/   -> lib-windows_x64.git
  * tests/
    * data/         -> blender-test-data.git
```

The changes about configuring the actual Git sub-modules are not included
into this patch, as those require repository to actually exist before it
can be used.

The assets submodule is enabled by default, and the rest of them are
disabled. This means that if someone runs `git submodule update --init`
they will not get heavy libraries. The platform-specific and tests
related submodules are enabled when using `make update` or `make test`.

All the submodules are tracked: this means that when new commits are
done to the submodule, the blender.git repository is to be updated to
point them to the new hash. This causes some extra manual work, but it
allows to more easily update Blender and its dependencies to known good
state when performing operations like bisect.

Ref #108978

Pull Request: https://projects.blender.org/blender/blender/pulls/117946
2024-02-22 13:50:55 +01:00