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: 24 February 2025, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2025-02-24T10:30:00Z → 2025-02-24T11:00:00Z)
Attendees
- Clement
- Jeroen
- Miguel
Blender 4.4
- We reached 0 high severity reports. During the weekend 4 new were reported. They seems to be easy to fix, or priority can be lowered as the issue is out of our control.
Blender 4.5
- Global lock: The issue is easier than expected when using thread local storage. Design task how this will look like is in the making.
- [#133716 - OpenSubDiv: Metal + Vulkan - blender - Blender Projects]: Migrating the shaders can utilize the GPU_SHADER_CREATE_INFO define to migrate one shader at a time. We will migrate the first shader and do a review on the process. After that a bunch of shaders can be migrated by multiple developers. During development we want to include render tests. These will be created by looking at the code of each shader. These tests are essential when implementing the Metal/Vulkan part of the API.
- Render tests: During the meeting we discussed about having extracting test behaviors from the render test. Currently we have a python script that contains lists that generate light probes or optimize some settings. The idea that was brought up during the meeting was to use Scene/View layer properties to keep the script more manageable.
- [#133879 - Overlay: Add tests - blender - Blender Projects] Overlay tests are in review.
- [#133557 - GPU: Add --profile-gpu - blender - Blender Projects] Feedback on the profiling task is being implemented. During the meeting we shortly discussed if the solution would use perfetto. It does and alligns with upcoming vulkan-based profiling tools that are in development.
NPR
- Agreement has been made about handling discussions around the NPR topic. The needs from the NPR and module are more aligned. Follow-up meeting will be planned this week to continue design discussions.