Commit Graph

22 Commits

Author SHA1 Message Date
Anthony Roberts
ac12c3ccc3 Windows: Update ARM64 submodule to include .pyd files
Pull Request: https://projects.blender.org/blender/blender/pulls/121271
2024-05-01 10:30:15 +02:00
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