From af8498d6790ba83f1cf87eccf5f272f2ccbeb169 Mon Sep 17 00:00:00 2001
From: gdkchan <gab.dark.100@gmail.com>
Date: Sat, 28 Dec 2019 20:45:33 -0300
Subject: Add basic error logging to the GPU

---
 Ryujinx.Graphics.OpenGL/Program.cs | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

(limited to 'Ryujinx.Graphics.OpenGL/Program.cs')

diff --git a/Ryujinx.Graphics.OpenGL/Program.cs b/Ryujinx.Graphics.OpenGL/Program.cs
index 820910a9..be1cc7de 100644
--- a/Ryujinx.Graphics.OpenGL/Program.cs
+++ b/Ryujinx.Graphics.OpenGL/Program.cs
@@ -1,6 +1,7 @@
+using OpenTK.Graphics.OpenGL;
+using Ryujinx.Common.Logging;
 using Ryujinx.Graphics.GAL;
 using Ryujinx.Graphics.Shader;
-using OpenTK.Graphics.OpenGL;
 
 namespace Ryujinx.Graphics.OpenGL
 {
@@ -190,13 +191,11 @@ namespace Ryujinx.Graphics.OpenGL
 
         private void CheckProgramLink()
         {
-            int status = 0;
-
-            GL.GetProgram(Handle, GetProgramParameterName.LinkStatus, out status);
+            GL.GetProgram(Handle, GetProgramParameterName.LinkStatus, out int status);
 
             if (status == 0)
             {
-                // throw new System.Exception(GL.GetProgramInfoLog(Handle));
+                Logger.PrintError(LogClass.Gpu, $"Shader linking failed: {GL.GetProgramInfoLog(Handle)}");
             }
             else
             {
-- 
cgit v1.2.3-70-g09d2