diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/video_core/renderer_vulkan/renderer_vulkan.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/renderer_vulkan.cpp b/src/video_core/renderer_vulkan/renderer_vulkan.cpp index d8131232a..c2a95200b 100644 --- a/src/video_core/renderer_vulkan/renderer_vulkan.cpp +++ b/src/video_core/renderer_vulkan/renderer_vulkan.cpp | |||
| @@ -172,6 +172,7 @@ void RendererVulkan::SwapBuffers(const Tegra::FramebufferConfig* framebuffer) { | |||
| 172 | } | 172 | } |
| 173 | 173 | ||
| 174 | void RendererVulkan::Report() const { | 174 | void RendererVulkan::Report() const { |
| 175 | using namespace Common::Literals; | ||
| 175 | const std::string vendor_name{device.GetVendorName()}; | 176 | const std::string vendor_name{device.GetVendorName()}; |
| 176 | const std::string model_name{device.GetModelName()}; | 177 | const std::string model_name{device.GetModelName()}; |
| 177 | const std::string driver_version = GetDriverVersion(device); | 178 | const std::string driver_version = GetDriverVersion(device); |
| @@ -181,9 +182,12 @@ void RendererVulkan::Report() const { | |||
| 181 | 182 | ||
| 182 | const std::string extensions = BuildCommaSeparatedExtensions(device.GetAvailableExtensions()); | 183 | const std::string extensions = BuildCommaSeparatedExtensions(device.GetAvailableExtensions()); |
| 183 | 184 | ||
| 185 | const auto available_vram = static_cast<f64>(device.GetDeviceLocalMemory()) / f64{1_GiB}; | ||
| 186 | |||
| 184 | LOG_INFO(Render_Vulkan, "Driver: {}", driver_name); | 187 | LOG_INFO(Render_Vulkan, "Driver: {}", driver_name); |
| 185 | LOG_INFO(Render_Vulkan, "Device: {}", model_name); | 188 | LOG_INFO(Render_Vulkan, "Device: {}", model_name); |
| 186 | LOG_INFO(Render_Vulkan, "Vulkan: {}", api_version); | 189 | LOG_INFO(Render_Vulkan, "Vulkan: {}", api_version); |
| 190 | LOG_INFO(Render_Vulkan, "Available VRAM: {:.2f} GiB", available_vram); | ||
| 187 | 191 | ||
| 188 | static constexpr auto field = Common::Telemetry::FieldType::UserSystem; | 192 | static constexpr auto field = Common::Telemetry::FieldType::UserSystem; |
| 189 | telemetry_session.AddField(field, "GPU_Vendor", vendor_name); | 193 | telemetry_session.AddField(field, "GPU_Vendor", vendor_name); |