diff options
author | Sergey Sharybin <sergey@blender.org> | 2022-02-18 16:31:39 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey@blender.org> | 2022-02-18 17:26:15 +0300 |
commit | e4b7d52fe4fe3076f5f68ff575c200f5cf16e416 (patch) | |
tree | 28f9117767819d302ee27a57c0df79452a143fab /source/blender/blenkernel/intern/mesh_mapping.c | |
parent | 02f4d63dcc7b74fbacfb4e5bcdd01766563573f5 (diff) |
Fix graphics interop resources leak in Cycles
When new display driver is given to the PathTrace ensure that there are
no GPU resources used from it by the work. This solves graphics interop
descriptors leak.
This aqlso fixes Invalid graphics context in cuGraphicsUnregisterResource
error when doing final render on the display GPU.
Fixes T95837: Regression: GPU memory accumulation in Cycles render
Fixes T95733: Cycles Cuda/Optix error message with multi GPU devices. (Invalid graphics context in cuGraphicsUnregisterResource)
Fixes T95651: GPU error (Invalid graphics context in cuGraphicsUnregisterResource)
Fixes T95631: VRAM is not being freed when rendering (Invalid graphics context in cuGraphicsUnregisterResource)
Fixes T89747: Cycles Render - Textures Disappear then Crashes the Render
Maniphest Tasks: T95837, T95733, T95651, T95631, T89747
Differential Revision: https://developer.blender.org/D14146
Diffstat (limited to 'source/blender/blenkernel/intern/mesh_mapping.c')
0 files changed, 0 insertions, 0 deletions