24 November 2025

24 November 2025
Notes for weekly communication of ongoing projects and modules.

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.

Anim

  • Improve playback performance by threading channelbag evaluation (commit) - (Christoph Lendenfeld)
  • Implement move constructors for EvaluationResult (commit) - (Christoph Lendenfeld)
  • Reserve size for evaluation result map (commit) - (Christoph Lendenfeld)

Compositor

  • Add support for C++ compilation of shaders (commit) - (Clément Foucault)
  • OCIO: Use generated source instead of compute_source_generated (commit) - (ClĂ©ment Foucault)

EEVEE

  • Precompile World Material Pipelines (commit) - (Jeroen Bakker)
  • Make light properties library overrideable (commit) - (Nathan Vegdahl)
  • Add pipeline and primitive type to shader name (commit) - (ClĂ©ment Foucault)
  • Make a few more light properties library overridable (commit) - (Nathan Vegdahl)

FBX

  • Export shape key normals (commit) - (sap)

GPU

  • Centralize and add support for wildcard in shader source debugging (commit) - (ClĂ©ment Foucault)
  • Replace non-working pragma to silence warning (commit) - (ClĂ©ment Foucault)
  • Make test shaders compile using C++ compilation (commit) - (ClĂ©ment Foucault)
  • Make GL and VK backend output resources at source location (commit) - (ClĂ©ment Foucault)
  • Parse BuiltinBits for generated source file (commit) - (ClĂ©ment Foucault)
  • Make OCIO use generated source instead of fragment_source_generated (commit) - (ClĂ©ment Foucault)
  • Use generated source API for compiling python shaders (commit) - (ClĂ©ment Foucault)
  • Parse shader resource declaration (commit) - (ClĂ©ment Foucault)
  • Add support for SRT accessors (commit) - (Clément Foucault)

Geometry

  • Handle selection when converting between point cloud and mesh (commit) - (Hans Goudey)

Grease Pencil

  • Edit mode wire color (commit) - (Casey Bianco-Davis)

Modeling

  • Replace Shear Offset With Angle Input (commit) - (Tariq-Sulley)

Nodes

  • Skip undo step if auto-offset makes no changes (commit) - (W_Cloud)

OpenGL

  • Output list of opengl extensions to log (commit) - (syzygial)

Sculpt

  • Update tooltips to propertly capitalize ‘face set’ (commit) - (Sean Kim)
  • Change boundary neighbor detection to include boundary edges (commit) - (Sean Kim)

UI

  • Add icon and placeholder to UIList search box (commit) - (W_Cloud)
  • Project Icon (commit) - (Dalai Felinto)
  • 3D Viewport: Add performance timing info (commit) - (Falk David)

USD

  • Process point cloud and point instancer ID values (commit) - (Jesse Yurkovich)

VSE

  • Add option for image import type (commit) - (John Kiril Swenson)

Vulkan

  • Log enabled workarounds (commit) - (Jeroen Bakker)
  • Enable building on MacOS (commit) - (Jeroen Bakker)

Weekly Reports

8 Likes