From ab04f45ea0d241fe6f294ab847fc883f15f84b93 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Thu, 17 Sep 2020 13:36:09 +0200 Subject: [PATCH] [d3d11] Handle null pointers in CopySubresourceRegion1. Because of course Marvel's Avengers tries to do this.. --- src/d3d11/d3d11_context.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/d3d11/d3d11_context.cpp b/src/d3d11/d3d11_context.cpp index 379e578d..6349b3e3 100644 --- a/src/d3d11/d3d11_context.cpp +++ b/src/d3d11/d3d11_context.cpp @@ -329,6 +329,9 @@ namespace dxvk { UINT CopyFlags) { D3D10DeviceLock lock = LockContext(); + if (!pDstResource || !pSrcResource) + return; + D3D11_RESOURCE_DIMENSION dstResourceDim = D3D11_RESOURCE_DIMENSION_UNKNOWN; D3D11_RESOURCE_DIMENSION srcResourceDim = D3D11_RESOURCE_DIMENSION_UNKNOWN;