Libraries Changes for Blender 3.0 #88438
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
9 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#88438
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Here is the list of all expected changes to our libraries for Blender 3.0 release.
for 2.93 we added some libraries versions for Mac/Arm for 3.0 in different versions than what the other platforms use, I'd like to straighten that out for 3.0 so all platforms will once more be on identical versions.
Still up for discussion
Marked for update
Marked for removal
Deps not updated
New Libraries
zstd D5799: Add support for Zstd compression for .blend files
install_deps
script (4d28703277
)Python D12777: Bump Python to 3.9.7, add zstandard package, and bump other packages to latest versions
install_deps
script (D12777: Bump Python to 3.9.7, add zstandard package, and bump other packages to latest versions )aea2287af3
)Flex (for compatibility with new ISPC)
install_deps
script (12d93e44d0
)Wayland Protocols
install_deps
script (D1182)Updated Libraries
ISPC v1.16.0
install_deps
script (33322086f6
)LLVM 12.0.0
install_deps
script (bd2bfa469f
)MESA 21.1.5
install_deps
script (not applicable, always using system mesa)OpenImageIO 2.2.15.1
install_deps
script (21b4799793
)OpenImageDenoise 1.4.1 (some platforms already upgraded to 1.4.0 but need to be done again) ( #88434 )
install_deps
script (33322086f6
)OSL 1.11.14.1
install_deps
script (ceec7cabf5
)FFMPEG 4.4 ( D11392 )
95690dd362
,93a865dde7
,214a78a46f
),1af722b819
,a78d3c5261
.install_deps
script (95690dd362
,93a865dde7
,214a78a46f
).OpenXR 1.0.17
b69ab42982
)install_deps
script (b69ab42982
)Changed status from 'Needs Triage' to: 'Confirmed'
Added subscriber: @LazyDodo
This issue was referenced by
8bd09b1d77
I did a survey of all libraries, these are correct to the best of my knowledge but mistakes could have slipped in, some of these we can't update because of VFX platform (ie boost), some of these we can't update because of dep requirements on a specific version (ie blosc).
Added subscriber: @LasseFoster-2
Added subscriber: @ankitm
Is clang-format an issue big enough to trigger a lib update ?
arm mac has LLVM 11.0.1 and other three platforms have 9.x. That creates some mismatch in formatting:
Space before const qualifier [3]
Although I have version 13, at least one of these is present with version 11 too.
1
2
[3]
Full changes:clang_format_13_vs_9.diff
As per my opening post, I'd like to re-align all platforms to be on identical versions again.
Added subscriber: @PratikPB2123
Added subscriber: @dr.sybren
Alembic 1.8.2 was just released. Shall we target that one instead of 1.8.1? The changes really are minor, and I don't expect they'll even influence Blender, but that way at least we're at the latest version.
[edit] oops looks like i replied to you on june 10th but didn't hit submit
@dr.sybren sounds good to me, alembic is by all means "your dep" so wearing that hat, you can request whatever version you desire no need to look for consensus
Added subscriber: @Zandman
@dr.sybren small note though on alembic, 1.8 this early would divert from the vfxplatform which has 1.8 only on the
CY2022 DRAFT
spec@LazyDodo good point. I don't think there are any new features in 1.8 that Blender would actually be using, so it's fine by me to stick to the latest 1.7.x for now.
This issue was referenced by
00e30f122b
Added subscriber: @brecht
I upgraded NanoVDB to the latest revision, since it was needed for a bugfix. This is a header-only library, so I updated all the platform myself, no further work from platform maintainers needed.
Added subscriber: @jim-man
This comment was removed by @jim-man
This issue was referenced by None@62660
This comment was removed by @jim-man
define "This"
This issue was referenced by
4d28703277
This issue was referenced by
bd2bfa469f
#90507 (macOS: physics_cloth test failure after OpenMP 12 update)
This issue was referenced by
ff594715b8
This issue was referenced by None@62676
This issue was referenced by None@62677
This issue was referenced by None@62679
FFMPEG will have to be re-build for all platforms due to #91602 /
a78d3c5261
This issue was referenced by
f81f56751a
This issue was referenced by
417ce7ffc1
This issue was referenced by
a5917175d8
Changed status from 'Confirmed' to: 'Resolved'
Closing since 3.0 is out.