Format support for Direct3D Feature Level 12.0 hardware

This section specifies the formats (DXGI_FORMAT_* values) that are supported in Direct3D Feature Level 12.0 hardware.

This topic contains a section per format. A format target (the tables contain one row per target) can be a resource type, an HLSL intrinsic function, or a particular functionality that is dependent on a particular format.

Format notes

The purpose of the format can change from one hardware feature level to the next.

  • L : typeless format
  • PCS : partially typed, castable and simple layout
  • FCS : fully typed, castable and simple layout
  • FNS : fully typed, non-castable and simple layout
  • PCC : partially typed, castable and complex layout
  • FCC : fully typed, castable and complex layout
  • FNC : fully typed, non-castable and complex layout
  • V : video format

To programmatically verify format support in D3D11 and D3D12, refer to Checking hardware feature support.

Note

The numbers of the formats are mostly, but not all, in ascending numerical order—some are out of numerical order, and listed alongside other relevant formats. Note also that typeless in a format name can mean partially typed, and not strictly typeless.

DXGI_FORMAT_UNKNOWNL (0)

Target Support
Bits Per Element (BPE) 0
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ❌ Disallowed or not available.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ✔️ Hardware support required.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32B32A32_TYPELESSPCS (1)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32B32A32_FLOATFCS (2)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32B32A32_UINTFCS (3)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32B32A32_SINTFCS (4)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32B32_TYPELESSPCS (5)

Target Support
Bits Per Element (BPE) 96
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R32G32B32_FLOATFCS (6)

Target Support
Bits Per Element (BPE) 96
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❓ Hardware support optional; format might be hardware accelerated.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❓ Hardware support optional; format might be hardware accelerated.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❓ Hardware support optional; format might be hardware accelerated.
RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Blendable RenderTarget 〰️ Required if a related optional feature is supported.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
8x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R32G32B32_UINTFCS (7)

Target Support
Bits Per Element (BPE) 96
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
8x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R32G32B32_SINTFCS (8)

Target Support
Bits Per Element (BPE) 96
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
8x Multisample RenderTarget 〰️ Required if a related optional feature is supported.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R16G16B16A16_TYPELESSPCS (9)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16B16A16_FLOATFCS (10)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16B16A16_UNORMFCS (11)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16B16A16_UINTFCS (12)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16B16A16_SNORMFCS (13)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16B16A16_SINTFCS (14)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32_TYPELESSPCS (15)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32_FLOATFCS (16)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32_UINTFCS (17)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G32_SINTFCS (18)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32G8X24_TYPELESS (19)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_D32_FLOAT_S8X24_UINT (20)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ✔️ Hardware support required.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS (21)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ✔️ Hardware support required.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ✔️ Hardware support required.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_X32_TYPELESS_G8X24_UINT (22)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R10G10B10A2_TYPELESSPCS (23)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R10G10B10A2_UNORMFCS (24)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R10G10B10A2_UINTFCS (25)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORMFCS (89)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R11G11B10_FLOATFNS (26)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_TYPELESSPCS (27)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_UNORMFCS (28)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_UNORM_SRGBFCS (29)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_UINTFCS (30)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_SNORMFCS (31)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8B8A8_SINTFCS (32)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_TYPELESSPCS (33)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_FLOATFCS (34)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_UNORMFCS (35)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_UINTFCS (36)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_SNORMFCS (37)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16G16_SINTFCS (38)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32_TYPELESSPCS (39)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ✔️ Hardware support required.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_D32_FLOATFCS (40)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ✔️ Hardware support required.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32_FLOATFCS (41)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ✔️ Hardware support required.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ✔️ Hardware support required.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ✔️ Hardware support required.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32_UINTFCS (42)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ✔️ Hardware support required.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ✔️ Hardware support required.
UAV Atomic Bitwise Ops ✔️ Hardware support required.
UAV Atomic Cmp&Store/ Cmp&Exch ✔️ Hardware support required.
UAV Atomic Exchange ✔️ Hardware support required.
UAV Atomic Signed Min/Max ✔️ Hardware support required.
UAV Atomic Unsigned Min/Max ✔️ Hardware support required.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R32_SINTFCS (43)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ✔️ Hardware support required.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ✔️ Hardware support required.
UAV Atomic Bitwise Ops ✔️ Hardware support required.
UAV Atomic Cmp&Store/ Cmp&Exch ✔️ Hardware support required.
UAV Atomic Exchange ✔️ Hardware support required.
UAV Atomic Signed Min/Max ✔️ Hardware support required.
UAV Atomic Unsigned Min/Max ✔️ Hardware support required.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R24G8_TYPELESS (44)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_D24_UNORM_S8_UINT (45)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ✔️ Hardware support required.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R24_UNORM_X8_TYPELESS (46)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ✔️ Hardware support required.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ✔️ Hardware support required.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_X24_TYPELESS_G8_UINT (47)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_R8G8_TYPELESSPCS (48)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8_UNORMFCS (49)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8_UINTFCS (50)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8_SNORMFCS (51)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8_SINTFCS (52)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_TYPELESSPCS (53)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_FLOATFCS (54)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_D16_UNORMFCS (55)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ✔️ Hardware support required.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_UNORMFCS (56)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ✔️ Hardware support required.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ✔️ Hardware support required.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_UINTFCS (57)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ✔️ Hardware support required.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_SNORMFCS (58)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R16_SINTFCS (59)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8_TYPELESSPCS (60)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8_UNORMFCS (61)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8_UINTFCS (62)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ✔️ Hardware support required.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8_SNORMFCS (63)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8_SINTFCS (64)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ✔️ Hardware support required.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_A8_UNORMFNS (65)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R9G9B9E5_SHAREDEXPFNC (67)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_R8G8_B8G8_UNORMFNC (68)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_G8R8_G8B8_UNORMFNC (69)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_BC1_TYPELESSPCC (70)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC1_UNORM FCC (71)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC1_UNORM_SRGB FCC (72)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC2_TYPELESSPCC (73)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC2_UNORM FCC (74)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC2_UNORM_SRGB FCC (75)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC3_TYPELESSPCC (76)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC3_UNORM FCC (77)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC3_UNORM_SRGB FCC (78)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC4_TYPELESSPCC (79)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC4_UNORM FCC (80)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC4_SNORM FCC (81)

Target Support
Bits Per Element (BPE) 64
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC5_TYPELESSPCC (82)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC5_UNORM FCC (83)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC5_SNORM FCC (84)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B5G6R5_UNORMFNS (85)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Vertex Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Store ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ✔️ Hardware support required.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B5G5R5A1_UNORMFNS (86)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Vertex Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❓ Hardware support optional; format might be hardware accelerated.
RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Blendable RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Store ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
8x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ❓ Hardware support optional; format might be hardware accelerated.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8A8_TYPELESSPCS (90)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8A8_UNORMFCS (87)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❓[12] Hardware support optional for Direct3D 12; format might be hardware accelerated.
UAV Typed Store ❓[12] Hardware support optional for Direct3D 12; format might be hardware accelerated.
UAV Typed Load ❓[12] Hardware support optional for Direct3D 12; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8A8_UNORM_SRGBFCS (91)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ✔️ Hardware support required.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ✔️ Hardware support required.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8X8_TYPELESSPCS (92)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8X8_UNORMFCS (88)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ✔️ Hardware support required.
Input Assembler Vertex Buffer ✔️ Hardware support required.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_B8G8R8X8_UNORM_SRGBFCS (93)

Target Support
Bits Per Element (BPE) 32
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ✔️ Hardware support required.
8x Multisample RenderTarget ✔️ Hardware support required.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ✔️ Hardware support required.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC6H_TYPELESSPCC (94)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC6H_UF16 FCC (95)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC6H_SF16 FCC (96)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC7_TYPELESSPCC (97)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC7_UNORM FCC (98)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_BC7_UNORM_SRGB FCC (99)

Target Support
Bits Per Element (BPE) 128
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ✔️ Hardware support required.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

DXGI_FORMAT_AYUVV (100)

Target Support
Bits Per Element (BPE) 32
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ✔️ Hardware support required.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_Y410V (101)

Target Support
Bits Per Element (BPE) 32
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_Y416V (102)

Target Support
Bits Per Element (BPE) 64
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_NV12V (103)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ✔️ Hardware support required.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_P010V (104)

Target Support
Bits Per Element (BPE) 16
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_P016V (105)

Target Support
Bits Per Element (BPE) 16
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_420_OPAQUEV (106)

Target Support
Bits Per Element (BPE) 8
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ❌ Disallowed or not available.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ✔️ Hardware support required.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ✔️ Hardware support required.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_YUY2V (107)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_Y210V (108)

Target Support
Bits Per Element (BPE) 32
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_Y216V (109)

Target Support
Bits Per Element (BPE) 32
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_NV11V (110)

Target Support
Bits Per Element (BPE) 8
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ✔️ Hardware support required.
Blendable RenderTarget ✔️ Hardware support required.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ✔️ Hardware support required.
UAV Typed Store ✔️ Hardware support required.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Input ❓ Hardware support optional; format might be hardware accelerated.
Video Processor Output ❓ Hardware support optional; format might be hardware accelerated.
Shared Resource ✔️ Hardware support required.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_AI44V (111)

Target Support
Bits Per Element (BPE) 8
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_IA44V (112)

Target Support
Bits Per Element (BPE) 8
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_P8V (113)

Target Support
Bits Per Element (BPE) 8
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_A8P8V (114)

Target Support
Bits Per Element (BPE) 16
Format Support ❓ Hardware support optional; format might be hardware accelerated.
Buffer ❌ Disallowed or not available.
Input Assembler Vertex Buffer ❌ Disallowed or not available.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ❌ Disallowed or not available.
Texture2D ✔️ Hardware support required.
Texture3D ❌ Disallowed or not available.
TextureCube ❌ Disallowed or not available.
Shader ld ❌ Disallowed or not available.
Shader sample (any filter) ❌ Disallowed or not available.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ❌ Disallowed or not available.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ❌ Disallowed or not available.
Mipmap Auto-Generation ❌ Disallowed or not available.
RenderTarget ❌ Disallowed or not available.
Blendable RenderTarget ❌ Disallowed or not available.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❌ Disallowed or not available.
UAV Typed Store ❌ Disallowed or not available.
UAV Typed Load ❌ Disallowed or not available.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❌ Disallowed or not available.
8x Multisample RenderTarget ❌ Disallowed or not available.
Other Multisample Count RT ❌ Disallowed or not available.
Multisample Resolve ❌ Disallowed or not available.
Multisample Load ❌ Disallowed or not available.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ✔️ Hardware support required.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ❌ Disallowed or not available.

DXGI_FORMAT_B4G4R4A4_UNORMFNS (115)

Target Support
Bits Per Element (BPE) 16
Format Support ✔️ Hardware support required.
Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Vertex Buffer ❓ Hardware support optional; format might be hardware accelerated.
Input Assembler Index Buffer ❌ Disallowed or not available.
Stream Output Buffer ❌ Disallowed or not available.
Texture1D ✔️ Hardware support required.
Texture2D ✔️ Hardware support required.
Texture3D ✔️ Hardware support required.
TextureCube ✔️ Hardware support required.
Shader ld ✔️ Hardware support required.
Shader sample (any filter) ✔️ Hardware support required.
Shader sample_c (comparison filter) ❌ Disallowed or not available.
Shader sample (mono 1_bit_filter) ❌ Disallowed or not available.
Shader gather4 ✔️ Hardware support required.
Shader gather4_c ❌ Disallowed or not available.
Mipmap ✔️ Hardware support required.
Mipmap Auto-Generation ❓ Hardware support optional; format might be hardware accelerated.
RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Blendable RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Output Merger Logic Op ❌ Disallowed or not available.
Depth/Stencil Target ❌ Disallowed or not available.
Raw UAV and SRV ❌ Disallowed or not available.
Structured UAV and SRV ❌ Disallowed or not available.
Typed UAV ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Store ❓ Hardware support optional; format might be hardware accelerated.
UAV Typed Load ❓ Hardware support optional; format might be hardware accelerated.
UAV Atomic Add ❌ Disallowed or not available.
UAV Atomic Bitwise Ops ❌ Disallowed or not available.
UAV Atomic Cmp&Store/ Cmp&Exch ❌ Disallowed or not available.
UAV Atomic Exchange ❌ Disallowed or not available.
UAV Atomic Signed Min/Max ❌ Disallowed or not available.
UAV Atomic Unsigned Min/Max ❌ Disallowed or not available.
CPU Lockable ✔️ Hardware support required.
4x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
8x Multisample RenderTarget ❓ Hardware support optional; format might be hardware accelerated.
Other Multisample Count RT ❓ Hardware support optional; format might be hardware accelerated.
Multisample Resolve ✔️ Hardware support required.
Multisample Load ❓ Hardware support optional; format might be hardware accelerated.
Display Scan-Out ❌ Disallowed or not available.
Cast Within Bit Layout ❌ Disallowed or not available.
Video Decoder Support ❌ Disallowed or not available.
Video Processor Input ❌ Disallowed or not available.
Video Processor Output ❌ Disallowed or not available.
Shared Resource ❌ Disallowed or not available.
BackBuffer Castable Even Fully Typed ❌ Disallowed or not available.
Tiled Resource ✔️ Hardware support required.

D3D12 Hardware Feature Levels

Programming Guide for DXGI