From a12b3cc5a05d9d242a9024929fe0ef0cc905a4c0 Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Mon, 13 Aug 2018 15:06:28 +0200 Subject: [PATCH] [dxgi] Don't use std::mbstowcs. This will not work in winelib build. --- src/dxgi/dxgi_adapter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dxgi/dxgi_adapter.cpp b/src/dxgi/dxgi_adapter.cpp index 3ef400a7f..f15a90a1e 100644 --- a/src/dxgi/dxgi_adapter.cpp +++ b/src/dxgi/dxgi_adapter.cpp @@ -165,7 +165,8 @@ namespace dxvk { } std::memset(pDesc->Description, 0, sizeof(pDesc->Description)); - std::mbstowcs(pDesc->Description, deviceProp.deviceName, std::size(pDesc->Description) - 1); + ::MultiByteToWideChar(CP_UTF8, 0, deviceProp.deviceName, -1, pDesc->Description, + sizeof(pDesc->Description)); VkDeviceSize deviceMemory = 0; VkDeviceSize sharedMemory = 0;