Add missing dispose calls
This commit is contained in:
@@ -14,7 +14,7 @@ using OpenRA.Traits;
|
||||
|
||||
namespace OpenRA.Mods.Common.Traits
|
||||
{
|
||||
public abstract class RenderPostProcessPassBase : IRenderPostProcessPass
|
||||
public abstract class RenderPostProcessPassBase : IRenderPostProcessPass, INotifyActorDisposing
|
||||
{
|
||||
readonly Renderer renderer;
|
||||
readonly IShader shader;
|
||||
@@ -52,5 +52,10 @@ namespace OpenRA.Mods.Common.Traits
|
||||
|
||||
protected abstract bool Enabled { get; }
|
||||
protected abstract void PrepareRender(WorldRenderer wr, IShader shader);
|
||||
|
||||
void INotifyActorDisposing.Disposing(Actor self)
|
||||
{
|
||||
buffer.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user