D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER 枚举 (d3d12.h)
定义指定跨 API 共享支持层的常量。
提到的资源数据格式是 DXGI_FORMAT枚举的成员。
语法
typedef enum D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER {
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 = 0,
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1,
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2
} ;
常量
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 值: 0 与 D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_1 相关。 指定支持最基本的跨 API 共享级别,包括以下资源数据格式。 * DXGI_FORMAT_R8G8B8A8_UNORM * DXGI_FORMAT_R8G8B8A8_UNORM_SRGB * DXGI_FORMAT_B8G8R8A8_UNORM * DXGI_FORMAT_B8G8R8A8_UNORM_SRGB * DXGI_FORMAT_B8G8R8X8_UNORM * DXGI_FORMAT_B8G8R8X8_UNORM_SRGB * DXGI_FORMAT_R10G10B10A2_UNORM * DXGI_FORMAT_R16G16B16A16_FLOAT |
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 与 D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_2 相关。 指定支持 D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_0 的跨 API 共享功能,以及以下格式。 * DXGI_FORMAT_R16G16B16A16_TYPELESS * DXGI_FORMAT_R10G10B10A2_TYPELESS * DXGI_FORMAT_R8G8B8A8_TYPELESS * DXGI_FORMAT_R8G8B8X8_TYPELESS * DXGI_FORMAT_R16G16_TYPELESS * DXGI_FORMAT_R8G8_TYPELESS * DXGI_FORMAT_R32_TYPELESS * DXGI_FORMAT_R16_TYPELESS * DXGI_FORMAT_R8_TYPELESS WDDM 2.4 中内置了此级别支持。 另请参阅 对共享 Texture2D 资源的扩展支持。 |
D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_2 与 D3D11_SHARED_RESOURCE_TIER::D 3D11_SHARED_RESOURCE_TIER_3 相关。 指定支持 D3D12_SHARED_RESOURCE_COMPATIBILITY_TIER_1 的跨 API 共享功能,以及以下格式。 * DXGI_FORMAT_NV12 (另请参阅 扩展 NV12 纹理支持) |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
标头 | d3d12.h |