소스 검색

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