d3d/archive/D3D11_3_FunctionalSpec.htm [17569:17749]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Three formats were added back to D3D11 which all existing GPUs support:

	1) DXGI_FORMAT_B5G6R5_UNORM
	2) DXGI_FORMAT_B5G5R5A1_UNORM
	3) DXGI_FORMAT_B4G4R4A4_UNORM

Required support for these formats depending on the hardware feature level:

Capability Feature Level 9_x Feature Level 10.0 Feature Level 10.1 Feature Level 11+
Typed Buffer no optional optional optional
Input Assembler Vertex Buffer no optional optional optional
Texture1D no req req req
Texture2D req req req req
Texture3D no req req req
TextureCube req req req req
Shader ld* yes (point sample) req req req
Shader sample* (with filtering) req req req req
Shader gather4 no no no req
Mipmap req req req req
Mipmap Auto-Generation req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
RenderTarget req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
Blendable RenderTarget req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
UAV Typed Store no no no optional
CPU Lockable req req req req
4x MSAA optional optional req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
8x MSAA optional optional optional req for 565,
opt for 4444, 5551
Other MSAA Sample Count optional optional optional optional
Multisample Resolve req (if MSAA supported)
for 565,
no for 4444, 5551
req (if MSAA supported) for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
Multisample Load no req (if MSAA supported) for 565,
opt for 4444, 5551)
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - d3d/archive/images/d3d11/D3D11_3_FunctionalSpec.htm [15856:16036]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Three formats were added back to D3D11 which all existing GPUs support:

	1) DXGI_FORMAT_B5G6R5_UNORM
	2) DXGI_FORMAT_B5G5R5A1_UNORM
	3) DXGI_FORMAT_B4G4R4A4_UNORM

Required support for these formats depending on the hardware feature level:

Capability Feature Level 9_x Feature Level 10.0 Feature Level 10.1 Feature Level 11+
Typed Buffer no optional optional optional
Input Assembler Vertex Buffer no optional optional optional
Texture1D no req req req
Texture2D req req req req
Texture3D no req req req
TextureCube req req req req
Shader ld* yes (point sample) req req req
Shader sample* (with filtering) req req req req
Shader gather4 no no no req
Mipmap req req req req
Mipmap Auto-Generation req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
RenderTarget req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
Blendable RenderTarget req for 565,
no for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
UAV Typed Store no no no optional
CPU Lockable req req req req
4x MSAA optional optional req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
8x MSAA optional optional optional req for 565,
opt for 4444, 5551
Other MSAA Sample Count optional optional optional optional
Multisample Resolve req (if MSAA supported)
for 565,
no for 4444, 5551
req (if MSAA supported) for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551
Multisample Load no req (if MSAA supported) for 565,
opt for 4444, 5551)
req for 565,
opt for 4444, 5551
req for 565,
opt for 4444, 5551

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -