diff --git a/Renderer.cs b/Renderer.cs index 1c4f220..ff21b4b 100644 --- a/Renderer.cs +++ b/Renderer.cs @@ -178,6 +178,7 @@ namespace Kav } public void DeferredRender( + RenderTarget2D renderTarget, PerspectiveCamera camera, IEnumerable<(Model, Matrix)> modelTransforms, AmbientLight ambientLight, @@ -200,8 +201,7 @@ namespace Kav DirectionalLightRender(camera, modelTransforms, directionalLight); - GraphicsDevice.SetRenderTarget(null); - GraphicsDevice.Clear(Color.Black); + GraphicsDevice.SetRenderTarget(renderTarget); SpriteBatch.Begin(SpriteSortMode.Deferred, BlendState.Opaque, null, null, null, ToneMapEffect); SpriteBatch.Draw(ColorRenderTarget, Vector2.Zero, Color.White); SpriteBatch.End();