diff options
Diffstat (limited to 'drivers/gles3/storage/utilities.cpp')
| -rw-r--r-- | drivers/gles3/storage/utilities.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/gles3/storage/utilities.cpp b/drivers/gles3/storage/utilities.cpp index 7deeefc37d..72bcbe879c 100644 --- a/drivers/gles3/storage/utilities.cpp +++ b/drivers/gles3/storage/utilities.cpp @@ -372,13 +372,13 @@ uint64_t Utilities::get_rendering_info(RS::RenderingInfo p_info) { } String Utilities::get_video_adapter_name() const { - const String rendering_device_name = (const char *)glGetString(GL_RENDERER); + const String rendering_device_name = String::utf8((const char *)glGetString(GL_RENDERER)); // NVIDIA suffixes all GPU model names with "/PCIe/SSE2" in OpenGL (but not Vulkan). This isn't necessary to display nowadays, so it can be trimmed. return rendering_device_name.trim_suffix("/PCIe/SSE2"); } String Utilities::get_video_adapter_vendor() const { - const String rendering_device_vendor = (const char *)glGetString(GL_VENDOR); + const String rendering_device_vendor = String::utf8((const char *)glGetString(GL_VENDOR)); // NVIDIA suffixes its vendor name with " Corporation". This is neither necessary to process nor display. return rendering_device_vendor.trim_suffix(" Corporation"); } @@ -388,7 +388,7 @@ RenderingDevice::DeviceType Utilities::get_video_adapter_type() const { } String Utilities::get_video_adapter_api_version() const { - return (const char *)glGetString(GL_VERSION); + return String::utf8((const char *)glGetString(GL_VERSION)); } Size2i Utilities::get_maximum_viewport_size() const { |
