From 051cc569778a77bb2deb6290bb4bcd142127d551 Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Mon, 12 Feb 2024 20:52:17 +0100 Subject: [PATCH] Renderer.cs - Add SetClearColor function --- PCK-Studio/Rendering/Renderer.cs | 5 +++++ PCK-Studio/Rendering/SkinRenderer.cs | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/PCK-Studio/Rendering/Renderer.cs b/PCK-Studio/Rendering/Renderer.cs index ea4e1fa4..3cdea456 100644 --- a/PCK-Studio/Rendering/Renderer.cs +++ b/PCK-Studio/Rendering/Renderer.cs @@ -36,5 +36,10 @@ namespace PckStudio.Rendering { GL.Viewport(size); } + + public static void SetClearColor(Color color) + { + GL.ClearColor(color); + } } } diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs index 5fcc6d25..e42111c1 100644 --- a/PCK-Studio/Rendering/SkinRenderer.cs +++ b/PCK-Studio/Rendering/SkinRenderer.cs @@ -278,6 +278,7 @@ namespace PckStudio.Rendering InitializeShaders(); InitializeFramebuffer(); UploadMeshData(); + Renderer.SetClearColor(BackColor); initialized = true; } @@ -677,7 +678,6 @@ namespace PckStudio.Rendering MakeCurrent(); framebuffer.Bind(); - GL.ClearColor(BackColor); GL.Clear(ClearBufferMask.ColorBufferBit | ClearBufferMask.DepthBufferBit); GL.Enable(EnableCap.DepthTest); // Enable correct Z Drawings