Add missing dispose calls

This commit is contained in:
Gustas
2025-03-10 18:45:14 +02:00
committed by Paul Chote
parent c9ac702217
commit ec01f63317
6 changed files with 46 additions and 4 deletions

View File

@@ -23,7 +23,7 @@ namespace OpenRA.Mods.Cnc.Traits
public override object Create(ActorInitializer init) { return new ChronoVortexRenderer(init.Self); }
}
public sealed class ChronoVortexRenderer : IRenderPostProcessPass
public sealed class ChronoVortexRenderer : IRenderPostProcessPass, INotifyActorDisposing
{
readonly Renderer renderer;
readonly IShader shader;
@@ -105,5 +105,11 @@ namespace OpenRA.Mods.Cnc.Traits
vortices.Clear();
}
void INotifyActorDisposing.Disposing(Actor self)
{
vortexSheet.Dispose();
vortexBuffer.Dispose();
}
}
}