diff --git a/Ryujinx.Graphics.OpenGL/Renderer.cs b/Ryujinx.Graphics.OpenGL/Renderer.cs index 86ce9c7cd..f30587c91 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);