소스 검색

Add GPU Information to Logging

Ac_K 6 년 전
부모
커밋
87b52ad7d8
1개의 변경된 파일12개의 추가작업 그리고 0개의 파일을 삭제
  1. 12 0
      Ryujinx.Graphics.OpenGL/Renderer.cs

+ 12 - 0
Ryujinx.Graphics.OpenGL/Renderer.cs

@@ -1,4 +1,5 @@
 using OpenTK.Graphics.OpenGL;
 using OpenTK.Graphics.OpenGL;
+using Ryujinx.Common.Logging;
 using Ryujinx.Graphics.GAL;
 using Ryujinx.Graphics.GAL;
 using Ryujinx.Graphics.Shader;
 using Ryujinx.Graphics.Shader;
 
 
@@ -75,9 +76,20 @@ namespace Ryujinx.Graphics.OpenGL
 
 
         public void InitializeCounters()
         public void InitializeCounters()
         {
         {
+            GetGpuInformation();
+
             _counters.Initialize();
             _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)
         public void ResetCounter(CounterType type)
         {
         {
             _counters.ResetCounter(type);
             _counters.ResetCounter(type);