From ac63a0f1b3e9a483b30bde16c8355470f0d2ebf3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20L=C3=BCbe=C3=9F?= Date: Fri, 13 Nov 2020 13:45:20 +0100 Subject: [PATCH] Added trace messages to UpdateSwapchain --- GlitchyEngine/src/Platform/DX11/DirectX.bf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/GlitchyEngine/src/Platform/DX11/DirectX.bf b/GlitchyEngine/src/Platform/DX11/DirectX.bf index 0850f96..b950162 100644 --- a/GlitchyEngine/src/Platform/DX11/DirectX.bf +++ b/GlitchyEngine/src/Platform/DX11/DirectX.bf @@ -64,6 +64,8 @@ namespace GlitchyEngine.Platform.DX11 */ public static void UpdateSwapchain(uint32 width, uint32 height) { + Log.EngineLogger.Trace("Updating swap chain ({}, {})", width, height); + uint32 backBufferCount = 2; Format backBufferFormat = .R8G8B8A8_UNorm; Format backBufferViewFormat = .R8G8B8A8_UNorm; // _SRGB @@ -72,7 +74,8 @@ namespace GlitchyEngine.Platform.DX11 { BackBufferTarget.Release(); - SwapChain.ResizeBuffers(backBufferCount, width, height, backBufferFormat, .None); + var resizeResult = SwapChain.ResizeBuffers(backBufferCount, width, height, backBufferFormat, .None); + Debug.Assert(resizeResult.Succeeded, scope $"Failed to resize swap chain. Message({(int32)resizeResult}):{resizeResult}"); } else { @@ -94,7 +97,8 @@ namespace GlitchyEngine.Platform.DX11 SwapChainFullscreenDescription fsSwapChainDesc = .(); fsSwapChainDesc.Windowed = true; - factory.CreateSwapChainForHwnd((.)Device, _windowHandle, ref swDesc, &fsSwapChainDesc, null, &SwapChain); + var createResult = factory.CreateSwapChainForHwnd((.)Device, _windowHandle, ref swDesc, &fsSwapChainDesc, null, &SwapChain); + Debug.Assert(createResult.Succeeded, scope $"Failed to create swap chain. Message({(int32)createResult}):{createResult}"); factory.Release(); }