D3D11_SHARED_RESOURCE_TIER 枚举 (d3d11.h)
定义常量,这些常量指定对当前图形驱动程序中共享资源的支持级别。
语法
typedef enum D3D11_SHARED_RESOURCE_TIER {
D3D11_SHARED_RESOURCE_TIER_0 = 0,
D3D11_SHARED_RESOURCE_TIER_1,
D3D11_SHARED_RESOURCE_TIER_2,
D3D11_SHARED_RESOURCE_TIER_3
} ;
常量
D3D11_SHARED_RESOURCE_TIER_0 值: 0 指定 当 D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing FALSE (只有非常旧的驱动程序才将此值设置为 FALSE ) 时可用的支持。请参阅 对共享 Texture2D 资源的扩展支持。 |
D3D11_SHARED_RESOURCE_TIER_1 指定 当 D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing 和 D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported 为 TRUE 时可用的支持。可以共享其他格式;请参阅 对共享 Texture2D 资源的扩展支持。 只有在 D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing == FALSE 时仍可共享的格式才能在 Direct3D 11 和 Direct3D 12 之间跨 API 共享。D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing == TRUE 添加的资源格式不能跨 API 共享。 |
D3D11_SHARED_RESOURCE_TIER_2 指定 当 D3D11_FEATURE_DATA_D3D11_OPTIONS4::ExtendedNV12SharedTextureSupported 为 TRUE 时可用的支持。 另请参阅 扩展 NV12 纹理支持。请参阅 对共享 Texture2D 资源的扩展支持。 D3D11_FEATURE_DATA_D3D11_OPTIONS::ExtendedResourceSharing == TRUE 格式列表可以在 Direct3D 11 和 Direct3D 12 之间跨 API 共享。 |
D3D11_SHARED_RESOURCE_TIER_3 指定 DXGI_FORMAT_R11G11B10_FLOAT 支持 NT 句柄共享。 另请参阅 CreateSharedHandle。 DXGI_FORMAT_R11G11B10_FLOAT 格式可以在 Direct3D 11 和 Direct3D 12 之间跨 API 共享。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
标头 | d3d11.h |