18 July 2022

18 July 2022

Notes for weekly communication of ongoing projects and modules.


Modules & Projects

New Features and Changes


  • Add presets to the Performance panel (commit) (Brecht Van Lommel)
  • Performance improvements
    • Update Embree library, improving performance on ARM CPUs (commit) (Brecht Van Lommel)
    • Create optimized specialized intersection kernels on Apple Silicon (commit) (Jason Fielder, Morteza Mostajabodaveh, Michael Jones)
    • Improve cache usage by chunking local active indices for GPU devices (commit, commit) (Michael Jones, Brecht Van Lommel)
    • Make non-compact BVH the default for Embree (commit) (Xavier Hallade)


  • Add camera depth of field support for armature bone targets (commit) (Damien Picard)
  • Improve render border operator in image editor (commit) (Brecht Van Lommel)

User Interface

  • Tweak layout of File Browser Preferences (commit) (Julian Eisel)
  • Timeline: Make marker delete confirmation depend on key used (commit) (RedMser)
  • Improve Tool tip for Add-on search (commit) (Gaia Clary)

UV Editor

  • Select partially intersecting edges in box and lasso selection operators (commit) (Siddhartha Jejurkar)

Python API

  • Expose option for fallback tools keymap in GizmoGroup type (commit) (jon denning)
  • Expose snap options in transform operators (commit) (jon denning)
  • Context
    • Add an active_action property that returns a single action. (commit) (Alexander Gavrilov)
    • Implement indexing for list properties in path_resolve. (commit) (Alexander Gavrilov)

Weekly Reports

Google Summer of Code