Я пытаюсь скопировать поверхность текстуры в текстуру из другого контекста, чтобы создать sharedBitmap, но в результате получается черная картинка. Что не так?
hr = device->CreateTexture2D(&texDesc, 0, &tmpTexture);
IDXGIResource1* pOtherResource(NULL);
hr = secondTexture->QueryInterface(__uuidof(IDXGIResource), (void**)&pOtherResource);
HANDLE sharedHandle;
hr = pOtherResource->GetSharedHandle(&sharedHandle);
hr = device->OpenSharedResource(sharedHandle, __uuidof(ID3D11Texture2D), (void**)&tmpTexture);
m_DeviceContext->CopyResource(tmpTexture, secondTexture);