b0a032e2eb0a63fd0514fa1b4c907c053384de22
Previous commit 9333336a73f9e116771a52a2caa96455ea345c71 broke export rendering in Metal due to the command submission not being flushed between samples. This would lead to ghosting in export images due to memory synchronization issues and GPU scheduling dependency graph problems. The in-flight memory could also get extremely high if exporting high numbers of samples due to all commands being enqueued within a single submission. Patch resolves this by flushing for each render frame sample and ensuring intermediate in-flight memory remains controlled. Authored by Apple: Michael Parkin-White Pull Request: https://projects.blender.org/blender/blender/pulls/114174
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
