2025-04-14 Viewport & EEVEE Module meeting

Practical Info

This is a weekly video chat meeting for planning and discussion of Blender Viewport & EEVEE module development. Any contributor (developer, UI/UX designer, writer, …) working on Viewport & EEVEE in Blender is welcome to join.

For users and other interested parties, we ask to read the meeting notes instead so that the meeting can remain focused.

  • Google Meet
  • Next Meeting: 28 April 2025, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2025-04-28T09:30:00Z2025-04-28T10:00:00Z)

Attendees

  • Clement
  • Christoph
  • James
  • Jeroen
  • Miguel

NPR

  • Design is still ongoing.

Draw manager

  • DrawDebug API: Can be called from any thread and will be displayed in the viewport. Can also be useful for mesh extraction, USD, Sculpt. The requirements is that it needs a GPUContext created, it doesn’t need to be bound.
  • Shader codebase evolution design. Some changes are already landed into main.
  • Shader compilation. Metal is not done yet, but could be merged. It adds a way to cancel compilation when compiling materials, but that needs all changes to land (Base PR, Metal changes, GPU material changes)
  • Some cleanups when debugging using Renderdoc. Not all passes will be reported.

Vulkan

  • All features that are planned for Blender 4.5 release have landed in main. Focus will shift to fixing issues and stabilization improvements.
  • We are able to run USD/Hydra on NVIDIA devices. Still under investigation why other platforms do not work.
  • Wayland using NVIDIA seems to work, but AMD/Mesa is failing due to other issues. This has been replicated on other software as well (Monado).
5 Likes