VideoBackends: Use DXGI 1.6 and D3D11_4

This commit is contained in:
Xphalnos 2025-02-01 17:49:24 +01:00
parent cd3993708f
commit c9bd6a13a9
16 changed files with 19 additions and 13 deletions

View File

@ -3,10 +3,9 @@
#pragma once
#include <d3d11.h>
#include <d3d11_1.h>
#include <d3d11_4.h>
#include <d3dcompiler.h>
#include <dxgi1_5.h>
#include <dxgi1_6.h>
#include <fmt/format.h>
#include <vector>
#include <wrl/client.h>

View File

@ -3,8 +3,9 @@
#pragma once
#include <d3d11.h>
#include <d3d11_4.h>
#include <string_view>
#include "VideoBackends/D3D/D3DState.h"
#include "VideoCommon/AbstractGfx.h"

View File

@ -3,8 +3,7 @@
#pragma once
#include <d3d11.h>
#include <dxgi.h>
#include <d3d11_4.h>
#include <memory>
#include <vector>

View File

@ -3,7 +3,7 @@
#include "VideoBackends/D3D/D3DVertexManager.h"
#include <d3d11.h>
#include <d3d11_4.h>
#include "Common/Align.h"
#include "Common/Assert.h"

View File

@ -3,7 +3,7 @@
#pragma once
#include <d3d11.h>
#include <d3d11_4.h>
#include <memory>
#include "VideoBackends/D3D/D3DBase.h"

View File

@ -3,11 +3,12 @@
#pragma once
#include <d3d11.h>
#include <d3d11_4.h>
#include <memory>
#include <string>
#include <string_view>
#include <vector>
#include "Common/CommonTypes.h"
#include "VideoBackends/D3D/D3DBase.h"

View File

@ -4,6 +4,7 @@
#pragma once
#include <d3d12.h>
#include "VideoBackends/D3D12/DescriptorAllocator.h"
#include "VideoBackends/D3D12/DescriptorHeapManager.h"
#include "VideoCommon/AbstractGfx.h"

View File

@ -4,7 +4,6 @@
#pragma once
#include <d3d12.h>
#include <dxgi.h>
#include <memory>
#include <vector>

View File

@ -4,6 +4,7 @@
#pragma once
#include <memory>
#include "VideoBackends/D3D12/D3D12StreamBuffer.h"
#include "VideoBackends/D3D12/DescriptorHeapManager.h"
#include "VideoCommon/VertexManagerBase.h"

View File

@ -5,7 +5,7 @@
#include <algorithm>
#include <array>
#include <dxgi1_2.h>
#include <dxgi1_6.h>
#include <queue>
#include <vector>

View File

@ -6,6 +6,7 @@
#include <memory>
#include <string>
#include <string_view>
#include "VideoBackends/D3D12/Common.h"
#include "VideoBackends/D3DCommon/Shader.h"

View File

@ -6,6 +6,7 @@
#include <memory>
#include <string>
#include <string_view>
#include "Common/CommonTypes.h"
#include "VideoBackends/D3D12/Common.h"
#include "VideoBackends/D3D12/DescriptorHeapManager.h"

View File

@ -4,6 +4,7 @@
#pragma once
#include <map>
#include "VideoBackends/D3D12/DescriptorHeapManager.h"
#include "VideoCommon/Constants.h"

View File

@ -5,6 +5,7 @@
#include <bitset>
#include <unordered_map>
#include "VideoBackends/D3D12/Common.h"
#include "VideoCommon/RenderState.h"

View File

@ -4,6 +4,7 @@
#pragma once
#include <string>
#include "VideoCommon/VideoBackendBase.h"
namespace DX12

View File

@ -3,9 +3,9 @@
#include "VideoBackends/D3DCommon/D3DCommon.h"
#include <d3d11.h>
#include <d3d11_4.h>
#include <d3d12.h>
#include <dxgi1_3.h>
#include <dxgi1_6.h>
#include <wrl/client.h>
#include "Common/Assert.h"