From da85c1f55c2bf78922c7023a034f51570d9a0b3f Mon Sep 17 00:00:00 2001 From: Wojciech Figat Date: Mon, 20 Jun 2022 12:25:57 +0200 Subject: [PATCH] Fix debug name for DirectX resources --- Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h b/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h index 0dfcef1ff..7239a4e9e 100644 --- a/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h +++ b/Source/Engine/GraphicsDevice/DirectX/RenderToolsDX.h @@ -388,8 +388,9 @@ inline void SetDebugObjectName(T* resource, const Char* data, UINT size) if (data && size > 0) resource->SetName(data); #else - char* ansi = (char*)Allocator::Allocate(size); + char* ansi = (char*)Allocator::Allocate(size + 1); StringUtils::ConvertUTF162ANSI(data, ansi, size); + ansi[size] ='\0'; SetDebugObjectName(resource, ansi, size); Allocator::Free(ansi); #endif