20 October 2025

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

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_map API for the on_export hook (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

7 Likes