فهرست منبع

Dispose shaders in noise node

Jakub Ciemała 3 هفته پیش
والد
کامیت
e2cc3bd1b1
1فایلهای تغییر یافته به همراه2 افزوده شده و 0 حذف شده
  1. 2 0
      src/PixiEditor.ChangeableDocument/Changeables/Graph/Nodes/NoiseNode.cs

+ 2 - 0
src/PixiEditor.ChangeableDocument/Changeables/Graph/Nodes/NoiseNode.cs

@@ -86,6 +86,7 @@ public class NoiseNode : RenderNode
                 return;
                 return;
             }
             }
 
 
+            paint?.Shader?.Dispose();
             paint.Shader = shader;
             paint.Shader = shader;
 
 
             // Define a grayscale color filter to apply to the image
             // Define a grayscale color filter to apply to the image
@@ -124,6 +125,7 @@ public class NoiseNode : RenderNode
             return false;
             return false;
         }
         }
         
         
+        paint?.Shader?.Dispose();
         paint.Shader = shader;
         paint.Shader = shader;
         paint.ColorFilter = grayscaleFilter;
         paint.ColorFilter = grayscaleFilter;