From b9aa01d9ef2ccbca4bc4de445cf904b8edac3ca3 Mon Sep 17 00:00:00 2001 From: Laura Hermanns Date: Mon, 5 Aug 2024 13:12:05 -0400 Subject: [PATCH] [D3D12] Fix build issue with MSYS2 in D3D12 (fixes #123). D3D12RootSignature.h must be included in D3D12PipelineLayout.h instead of .cpp for std::unique_ptr member. --- sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.cpp | 1 - sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.h | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.cpp b/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.cpp index eca3d31d8d..0b1520fa7b 100644 --- a/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.cpp +++ b/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.cpp @@ -6,7 +6,6 @@ */ #include "D3D12PipelineLayout.h" -#include "../Shader/D3D12RootSignature.h" #include "../Shader/D3D12Shader.h" #include "../Texture/D3D12Sampler.h" #include "../D3DX12/d3dx12.h" diff --git a/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.h b/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.h index 9dea849d15..15c45bc4b9 100644 --- a/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.h +++ b/sources/Renderer/Direct3D12/RenderState/D3D12PipelineLayout.h @@ -13,6 +13,7 @@ #include #include #include +#include "../Shader/D3D12RootSignature.h" #include "../../DXCommon/ComPtr.h" #include #include