Anthony Roberts
3a6a953662
Libs: Update OIIO/sse2neon/Python for Windows ARM64
...
Pull Request: https://projects.blender.org/blender/blender/pulls/126640
2024-08-22 13:00:57 +02:00
Ray Molenkamp
4f084d180b
windows_x64: rebuild ffmpeg with sse flags
...
See PR #126396 for details.
2024-08-21 14:19:20 -06:00
Sergey Sharybin
359caa3710
Fix #126408 : macOS ARM Cycles performance regression
...
Update macOS sse2neon library to the newer version
Ref #126413
2024-08-16 18:45:08 +02:00
Sergey Sharybin
a4fff6cd66
Libs: sse2neon: update to the newer version
...
Addresses compilation issue with clang-cl on WoA.
Ref #126237
2024-08-14 16:08:35 +02:00
Sergey Sharybin
0549be7128
Libs: macOS: Update Python version to 3.11.9
...
Ref #125241
Pull Request: https://projects.blender.org/blender/blender/pulls/126085
2024-08-08 16:49:59 +02:00
Ray Molenkamp
4e6237e009
windows_x64: Opencollada dfc341ab0b3b23
...
See #125304 for details
2024-07-29 09:15:05 -06:00
Anthony Roberts
0060204dd8
Windows: Update ARM64 OpenCollada version
...
Addresses #124859
Pull Request: https://projects.blender.org/blender/blender/pulls/125484
2024-07-26 13:39:41 +02:00
Campbell Barton
2bf5a12e3b
Linux: Update OpenCollada library version
...
Ref #124859 (original bug report)
Ref #125241 (library management task)
Pr !125480
2024-07-26 21:12:14 +10:00
Sergey Sharybin
84cbb6b711
macOS: Update OpenCollada library version
...
Ref #124859 (original bug report)
Ref #125241 (library management task)
Pull Request: https://projects.blender.org/blender/blender/pulls/125306
2024-07-24 11:28:00 +02:00
Sergey Sharybin
9460dfd4f3
Fix #124086 : blake2 hasher is unavailable on macOS
...
The issue is caused by an external dependency to
/opt/homebrew/opt/libb2/lib/libb2.1.dylib
This change adds a test to catch the same issue in the future,
and moves the arm64 libraries to a newer hash with fixed Python.
Pull Request: https://projects.blender.org/blender/blender/pulls/124096
2024-07-03 14:46:33 +02:00
Anthony Roberts
39fe42fcac
Windows: 4.2 Library incremental (OIIO+OIDN)
...
Updating as per #118455 , new versions of OIIO and OIDN
Pull Request: https://projects.blender.org/blender/blender/pulls/123851
2024-06-27 19:22:51 +02:00
Sergey Sharybin
2dc4bd3cdf
Fix: PSD images are read wrong
...
The original report on Blender is is #123218 , this commit takes care of
fixing it for macOS by updating the OpenImageIO libraries.
Ref #123218
Ref #118455
Pull Request: https://projects.blender.org/blender/blender/pulls/123826
2024-06-27 12:47:39 +02:00
Campbell Barton
ce9500dc50
Linux: update wayland deps
2024-06-26 15:55:57 +10:00
Campbell Barton
2d8d3bd0f8
Linux: update OpenImageDenoise
2024-06-26 15:36:55 +10:00
Campbell Barton
1291ac6590
Linux: update OpenImageIO
2024-06-26 14:53:19 +10:00
Ray Molenkamp
68b85d1e68
Windows_X64: OIIO rebuild with upstream PR 4302
...
Fixes PSD loading.
2024-06-24 12:15:56 -06:00
Brecht Van Lommel
1ea70c3e3e
Fix: macOS x265 libraries have wrong deployment target
...
Pull Request: https://projects.blender.org/blender/blender/pulls/123694
2024-06-24 20:02:20 +02:00
Ray Molenkamp
65e5db1f95
Windows_x64: OIDN 2.3.0
2024-06-24 10:02:35 -06:00
Raul Fernandez Hernandez
33b8147678
Build: Update macOS libraries for Blender 4.2
...
Ref #118455
Pull Request: https://projects.blender.org/blender/blender/pulls/123348
2024-06-24 11:29:47 +02:00
Campbell Barton
50c5771a77
Build: rebuild OSL (update LFS), resolve LLVM linking error
2024-06-15 18:32:26 +10:00
Campbell Barton
2cccc941a8
Build: rebuild OSL (update LFS)
2024-06-15 17:57:38 +10:00
Campbell Barton
a0b556a39a
Build: update 4.2 libraries
2024-06-15 15:22:13 +10:00
Anthony Roberts
bd764a5796
Windows: 4.2 Library updates for ARM64
...
Pull Request: https://projects.blender.org/blender/blender/pulls/123203
2024-06-13 20:37:43 +02:00
Ray Molenkamp
0ab1291716
Windows: 4.2 library updates
2024-06-12 13:55:15 -06:00
Ray Molenkamp
ca0b38032c
libs-windows: OIDN 2.3.0-beta
2024-05-24 10:49:47 -06:00
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