2022-07-18 Eevee/Viewport Module Meeting

Practical Info

This is a weekly video chat meeting for planning and discussion of Blender Eevee/viewport module development. Any contributor (developer, UI/UX designer, writer, …) working on Eevee/viewport 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: July 25, 2022, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2022-07-18T09:30:00Z2022-07-18T10:00:00Z)

Attendees:

  • Brecht van Lommel
  • Omar Emara
  • Clément Foucault
  • Michael Parkin-White

Viewport compositing

  • Review is nearly finished.
  • A few concerns were raised about the compositor inputs and output nodes implementations. They are design issues that will take a bit of refactor to avoid the unecessary VRAM roundtrips and their performance implication.
  • It was decided to merge the implementation during the 3.4 BCon1 phase.
  • The unsupported node fallback discussed last week has been implemented.

Eevee Next

  • New TAA implementation shows improvement over the previous one. There is still some bugs to fix before commiting it.

Metal Backend

  • Vertex Buffer implementation has been submitted Blender Archive - developer.blender.org
  • Metal Shader implementation will be submitted first instead of Batch and Immediate.
  • Current EEVEE shaders support has been discussed. They are not defined to use shaderCreateInfo. One possibility is to use automatically generated shaderCreateInfo from the GL backend to generate createInfos.
14 Likes