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: 13 October 2023, 11:30 AM to 12:00 PM Amsterdam Time (Your local time: 2024-10-20T09:30:00Z → 2024-10-20T10:00:00Z)
Attendees
- Clement
- James
- Jeroen
- Miguel
EEVEE
- [Fix: EEVEE: Object wihtout volume probe visibility don't cast shadow · bc3fdc3293 - blender - Blender Projects] Volume visibility check doesn’t include in the shadows during the bake.
- [#128877 - Fix #128407: EEVEE: Cannot allocate volume pool on Intel ARC/OpenGL - blender - Blender Projects] Fix crash when using devices with low 3d texture limits. Volume probes could request memory size that is not supported by the device leading to crashes. When a volume probe texture could not be allocated a lower size will be selected. Texture is also reshaped to improve occupancy and more sizes.
- [#128525 - Fix #128282: EEVEE: Unable to compile displacement - blender - Blender Projects] Fix crash when using displacement mapping and bump mapping node. In this case the vertex shader was looking for functions that are only available in fragment shaders.
- Render tests are all updated. Developers should use the render tests during development.
Metal
- Fixing issues in the Metal backend.
- Some memory leaks were detected and are being fixed.
- Exit Blender when still compiling shaders asserts.
Vulkan
- [#128761 - Fix #128608: Crash when using Cycles+Vulkan - blender - Blender Projects] Research threading issues when using the vulkan backend. The vulkan backend made an incorrect assumption about the relation ship between context and threads leading to several issues.
- Researched support for Intel iGPU on Windows. The driver on this platform doesn’t support dynamic rendering unused attachments which is required, but for debugging tools compatibility marked as optional. To fix this issue we should implement a fallback for dynamic rendering, which is not targeted for the initial release.
GPU module
- GLSL preprocessor: Goal is to improve startup times when debugging. Mostly why are we doing so many string processing when starting upcoming
NPR prototype
- Worked on the initial release of the NPR prototype.
- Worked on getting zones support in material nodes.