Blender Developers Meeting Notes: 20 October 2025

Notes for weekly communication of ongoing projects and modules.
Welcomes
- Jonas Holzman starts as Blender developer in Amsterdam working on macOS development and maintenance, VR UI and features and tablet development.
- Mark van de Ruit starts as Blender developer in Amsterdam, working on Eevee, the viewport, and graphics problems in general.
Announcements
Modules & Projects
- 2025-10-14 Sequencer meeting notes
- 2025-10-14 Render & Cycles Meeting
- 2025-10-14 Nodes & Physics Module Meeting
- 2025-10-14 Blender Admins Meeting
- 2025-10-14 Sculpt, Paint, & Texture Module Meeting
- 2025-10-16 Animation & Rigging module meeting
- 2025-10-20 Viewport & EEVEE Module meeting
New Features and Changes
This is a selection of changes that happened over the last week. For a full overview including fixes, code only changes and more visit projects.blender.org.
Compositor
- Support implicit conversion across 2D vectors (commit) – (Omar Emara)
- Add internal support for 2D vectors (commit) – (Omar Emara)
- Dont show exection time if node is unconnected (commit) – (Philipp Oeser)
- Support Radial Tilling node (commit) – (Omar Emara)
- Update asset thumbnails (commit) – (Habib Gahbiche)
- Add support for shader C++ compilation (commit) – (Clément Foucault)
Cycles
- Improve performance on uneven GPU renders (commit) – (Alaska)
- Disable the render time pass for GPU (commit) – (Raimund Klink)
- Use LIB to pass Windows SDK libraries paths to oneAPI compiler (commit) – (Xavier Hallade)
- Forward compatibility for Metal “FastIntersection” flag (commit) – (Michael Jones)
- OSL Camera: Use title case for parameters in the UI (commit) – (Damien Picard)
- Remove HIP-RT stability warning now that this has been fixed (commit) – (Brecht Van Lommel)
- oneAPI: Lower the minimal driver version for Intel® Arc™ Pro (commit) – (Nikita Sirgienko)
EEVEE
- Unify float2 implicit conversion with other parts of Blender (commit) – (Omar Emara)
- Support different dimensions vector sockets (commit) – (Omar Emara)
GL
- Shader: Add missing accessor macro for shared variables (commit) – (Clément Foucault)
GPU
- Preprocessor: Remove disabled code before builtin parsing (commit) – (Clément Foucault)
- Add command line option to output shader source (commit) – (Clément Foucault)
- Shader: Put layout definition above resources and typedefs (commit) – (Clément Foucault)
Mesh
- Rewrite validation code (commit) – (Hans Goudey)
Nodes
- Adjust reroute node label position to reduce overlap (commit) – (W_Cloud)
- Remove resize widgets from collapsed nodes (commit) – (Leon Schittek)
- Support disabling outputs in built-in nodes (commit) – (Omar Emara)
UI
- Dope Sheet: Custom theme color for interpolation modes (commit) – (Nika Kutsniashvili)
- Revert Changes to Restriction Icons (commit) – (Harley Acheson)
- Color Interpolation Icons (commit) – (Pablo Vazquez)
- Add icons to Object data-block search template (commit) – (W_Cloud)
- Add icons to Set Handle Type menu (commit) – (Pablo Vazquez)
USD
- Add new
get_prim_mapAPI for theon_exporthook (commit) – (Nick Alberelli)
VSE
- Allow all strips to be used as modifier masks (commit) – (Richard Antalik)
X11
- add support for –no-window-frame (commit) – (Campbell Barton)
Weekly Reports
- Aaron Carlisle
- Alaska
- Bastien Montagne
- Campbell Barton
- Casey Bianco-Davis
- Christoph Lendenfeld
- Clément Foucault
- Dalai Felinto
- Falk David
- Germano Cavalcante
- Habib Gahbiche
- Hans Goudey
- Harley Acheson
- Jacques Lucke
- Jeroen Bakker
- Jesse Yurkovich
- John Swenson
- Jonas Holzman
- Julian Eisel
- Lukas Stockner
- Lukas Tönne
- Mark van de Ruit
- Miguel Pozo
- Nathan Vegdahl
- Nika Kutsniashvili
- Omar Emara
- Pablo Vazquez
- Philipp Oeser
- Pratik Borhade
- Richard Antalík
- Sean Kim
- Sergey Sharybin
- Sybren Stüvel
- Tariq Sulley
- Thomas Dinges
- Weizhen Huang
- Wu Yiming
