diff --git a/Source/Core/VideoBackends/D3D12/D3D12.vcxproj b/Source/Core/VideoBackends/D3D12/D3D12.vcxproj index b44179a441..d0f3787378 100644 --- a/Source/Core/VideoBackends/D3D12/D3D12.vcxproj +++ b/Source/Core/VideoBackends/D3D12/D3D12.vcxproj @@ -12,7 +12,7 @@ {570215B7-E32F-4438-95AE-C8D955F9FCA3} - 10.0.10240.0 + 10.0.10586.0 diff --git a/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.cpp b/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.cpp index 4bfb58735a..c7b5f659cb 100644 --- a/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.cpp +++ b/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.cpp @@ -955,7 +955,7 @@ void STDMETHODCALLTYPE ID3D12QueuedCommandList::SetPredication( void STDMETHODCALLTYPE ID3D12QueuedCommandList::SetDescriptorHeaps( _In_ UINT NumDescriptorHeaps, - _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap** pDescriptorHeaps + _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const * pDescriptorHeaps ) { // No ignored parameters, no assumptions to DEBUGCHECK. diff --git a/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.h b/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.h index 1ca0334dba..2933b2fc72 100644 --- a/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.h +++ b/Source/Core/VideoBackends/D3D12/D3DQueuedCommandList.h @@ -152,7 +152,7 @@ struct CopyTextureRegionArguments struct SetDescriptorHeapsArguments { - ID3D12DescriptorHeap** ppDescriptorHeap; + ID3D12DescriptorHeap* const* ppDescriptorHeap; UINT NumDescriptorHeaps; }; @@ -447,7 +447,7 @@ public: void STDMETHODCALLTYPE SetDescriptorHeaps( _In_ UINT NumDescriptorHeaps, - _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap** pDescriptorHeaps + _In_reads_(NumDescriptorHeaps) ID3D12DescriptorHeap *const * pDescriptorHeaps ); void STDMETHODCALLTYPE SetComputeRootSignature(