diff options
author | Luboš Luňák <l.lunak@collabora.com> | 2020-04-09 15:47:34 +0200 |
---|---|---|
committer | Luboš Luňák <l.lunak@collabora.com> | 2020-04-10 21:15:33 +0200 |
commit | e3f5e49ac3aff3db9491b57e001579729f21bd56 (patch) | |
tree | 7a2134ccba8a6ff37b52550c37ab82fcfc93aaa3 /vcl/source/helper | |
parent | ad65fa305cc73ae0bbed44e140c11ad5638ce440 (diff) |
dump info about Skia and Vulkan drivers to a log file
Apparently it's hard for users to find out the actual Vulkan driver
version (as compared to the marketing version), which is needed
for blacklisting. And raster performance is noticeably better
if Skia is compiled using Clang. So just dump the info to
<cachedir>/skia.log (where on Windows the <cachedir> should be
AppData\Roaming\LibreOffice\4\cache).
Change-Id: Iafbc32637579b831275c60554f064479a326b917
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/91980
Tested-by: Jenkins
Reviewed-by: Luboš Luňák <l.lunak@collabora.com>
Diffstat (limited to 'vcl/source/helper')
-rw-r--r-- | vcl/source/helper/driverblocklist.cxx | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/vcl/source/helper/driverblocklist.cxx b/vcl/source/helper/driverblocklist.cxx index 1fe134eafed2..556eb7172fed 100644 --- a/vcl/source/helper/driverblocklist.cxx +++ b/vcl/source/helper/driverblocklist.cxx @@ -157,6 +157,23 @@ DeviceVendor GetVendorFromId(uint32_t id) } } +OUStringLiteral GetVendorNameFromId(uint32_t id) +{ + switch (id) + { + case 0x8086: + return "Intel"; + case 0x10de: + return "Nvidia"; + case 0x1002: + return "AMD"; + case 0x1414: + return "Microsoft"; + default: + return "?"; + } +} + Parser::Parser(const OUString& rURL, std::vector<DriverInfo>& rDriverList) : meBlockType(BlockType::UNKNOWN) , mrDriverList(rDriverList) |