D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS 枚举 (d3d11.h)
指定多样本模式类型。
语法
typedef enum D3D11_STANDARD_MULTISAMPLE_QUALITY_LEVELS {
D3D11_STANDARD_MULTISAMPLE_PATTERN = 0xffffffff,
D3D11_CENTER_MULTISAMPLE_PATTERN = 0xfffffffe
} ;
常量
D3D11_STANDARD_MULTISAMPLE_PATTERN 值: 0xffffffff Direct3D 11 和 Direct3D 10.1 硬件所需的预定义多样本模式。 |
D3D11_CENTER_MULTISAMPLE_PATTERN 值: 0xfffffffe 所有样本都位于像素中心的模式。 |
注解
应用调用 ID3D11Device::CheckMultisampleQualityLevels 以获取多重采样期间可用的质量级别数。 0 质量级别表示硬件不支持对特定格式进行多重采样。 如果质量级别数大于 0,并且硬件支持样本计数的固定样本模式,则应用可以通过将质量级别指定为 D3D11_STANDARD_MULTISAMPLE_PATTERN 或 D3D11_CENTER_MULTISAMPLE_PATTERN来请求固定模式。 应用可以调用 ID3D11Device::CheckFormatSupport 检查,以支持标准固定模式。 如果硬件仅支持固定模式,但没有其他特定于供应商的模式,则运行时可以将质量级别数报告为 1,并且硬件可以假装 0 质量级别的行为与质量级别等于D3D11_STANDARD_MULTISAMPLE_PATTERN相同。
运行时为 1 个 (普通) 、2、4、8 和 16 个样本计数定义以下标准示例模式。 硬件必须支持 1、4 和 8 个样本计数。 硬件供应商可以公开更多样本计数,超出这些计数。 但是,如果供应商支持所需的 2、4 () 、8 (所需的) 或 16,则它们还必须为每个样本计数支持相应的标准模式或中心模式。
要求
要求 | 值 |
---|---|
Header | d3d11.h |