DX11特性:强制要求设备实现D3D11规定的所有功能特性。
DX9特性:不强制要求设备实现D3D11规定的所有功能特性。当需要使用某一特性时,先查询再调用。
COM:Component Object Model 组件对象模型
Texture:纹理
D3D纹理只支持特定格式的数据存储,这些格式由DXGI_FORMAT枚举类型描述。
DXGI_FORMAT_R32G32B32_FLOAT | 元素为3个32位浮点分量 |
---|---|
DXGI_FORMAT_R16G16B16A16_UNORM | 元素为4个16位分量,范围[0,1] |
DXGI_FORMAT_R32G32_UINT | 元素为2个32位无符号整数分量 |
DXGI_FORMAT_R8G8B8A8_UNORM | 元素为4个8位无符号分量,范围[0,1] |
DXGI_FORMAT_R8G8B8A8_SNORM | 元素为4个8位有符号分量,范围[-1,1] |
DXGI_FORMAT_R8G8B8A8_SINT | 元素为4个8位有符号分量,范围[-128,127] |
DXGI_FORMAT_R8G8B8A8_UINT | 元素为4个8位无符号分量,范围[0,255] |
DXGI_FORMAT_R8G8B8A8_TYPELESS | 弱类型格式,可以先分配内存空间,然后再纹理绑定到管线时再重新解释数据内容 |
前后台缓冲区(front buffer、back buffer)