From e88d45b1bf2ee13e0f6f545af4203dcd169f3814 Mon Sep 17 00:00:00 2001 From: vlj Date: Sun, 24 May 2015 00:18:35 +0200 Subject: [PATCH] d3d12: Fix for Intel HD4600 --- rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp index 2e642ba06d..4ead1889df 100644 --- a/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp +++ b/rpcs3/Emu/RSX/D3D12/D3D12GSRender.cpp @@ -105,6 +105,7 @@ void D3D12GSRender::ResourceStorage::Init(ID3D12Device *device) D3D12_HEAP_DESC heapDescription = {}; heapDescription.SizeInBytes = 256 * 256 * 256 * 16; heapDescription.Properties.Type = D3D12_HEAP_TYPE_UPLOAD; + heapDescription.Flags = D3D12_HEAP_FLAG_ALLOW_ONLY_BUFFERS; check(device->CreateHeap(&heapDescription, IID_PPV_ARGS(&m_uploadTextureHeap))); heapDescription.Properties.Type = D3D12_HEAP_TYPE_DEFAULT;