From 87b52ad7d88b17dfac3d54138932b338abf8a78b Mon Sep 17 00:00:00 2001
From: Ac_K <Acoustik666@gmail.com>
Date: Fri, 10 Jan 2020 01:35:50 +0100
Subject: [PATCH] Add GPU Information to Logging

---
 Ryujinx.Graphics.OpenGL/Renderer.cs | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/Ryujinx.Graphics.OpenGL/Renderer.cs b/Ryujinx.Graphics.OpenGL/Renderer.cs
index 86ce9c7cdd..f30587c911 100644
--- a/Ryujinx.Graphics.OpenGL/Renderer.cs
+++ b/Ryujinx.Graphics.OpenGL/Renderer.cs
@@ -1,4 +1,5 @@
 using OpenTK.Graphics.OpenGL;
+using Ryujinx.Common.Logging;
 using Ryujinx.Graphics.GAL;
 using Ryujinx.Graphics.Shader;
 
@@ -75,9 +76,20 @@ namespace Ryujinx.Graphics.OpenGL
 
         public void InitializeCounters()
         {
+            GetGpuInformation();
+
             _counters.Initialize();
         }
 
+        private void GetGpuInformation()
+        {
+            string gpuVendor   = GL.GetString(StringName.Vendor);
+            string gpuRenderer = GL.GetString(StringName.Renderer);
+            string gpuVersion  = GL.GetString(StringName.Version);
+
+            Logger.PrintInfo(LogClass.Gpu, $"{gpuVendor} {gpuRenderer} ({gpuVersion})");
+        }
+
         public void ResetCounter(CounterType type)
         {
             _counters.ResetCounter(type);