Add GPU name in status bar (#984)

* Add GPU name in status bar

* Fixed like Ac_K suggest

* Nit.

* Minor fix

* Minor change.

* Nit.

* Fixed for ATI vendor

* Minor fix, again...
This commit is contained in:
HorrorTroll 2020-03-25 04:54:09 +07:00 committed by GitHub
parent 1de16f7653
commit 17200214df
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 50 additions and 8 deletions

View file

@ -335,10 +335,17 @@ namespace Ryujinx.Ui
_device.Statistics.RecordSystemFrameTime();
string gpuVendor = "Unknown";
if (_renderer.GpuVendor.ToLower().Contains("nvidia")) gpuVendor = "NVIDIA";
if (_renderer.GpuVendor.ToLower().Contains("amd") || _renderer.GpuVendor.ToLower().Contains("ati")) gpuVendor = "AMD";
if (_renderer.GpuVendor.ToLower().Contains("intel")) gpuVendor = "Intel";
StatusUpdatedEvent?.Invoke(this, new StatusUpdatedEventArgs(
_device.EnableDeviceVsync,
$"Host: {_device.Statistics.GetSystemFrameRate():00.00} FPS",
$"Game: {_device.Statistics.GetGameFrameRate():00.00} FPS"));
$"Game: {_device.Statistics.GetGameFrameRate():00.00} FPS",
$"GPU: {gpuVendor}"));
_device.System.SignalVsync();