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