我正在使用 SharpDX 但这确实是一个通用的 DirectX 问题。我有一个 D3D10 Texture2D。如何创建指向相同像素数据但指定不同像素格式的 D3D11 Texture2D?
换一种方式:
// These two textures need to share the same pixel data
D3D10.Texture2D tex10; // Description.Format = B8G8R8A8_UNorm
D3D11.Texture2D tex11; // Description.Format = R32_UInt
我知道如何获取 DXGI 资源接口,然后调用OpenSharedResource()
以获取具有相同格式的纹理。如何创建不同格式的纹理?