Enum D3D11FormatSupport
Which resources are supported for a given format and given device.
Namespace: JeremyAnsel.DirectX.D3D11
Assembly: JeremyAnsel.DirectX.D3D11.dll
Syntax
[Flags]
public enum D3D11FormatSupport
Fields
Name | Description |
---|---|
BackBufferCast | Format supports casting when the resource is a back buffer. |
Blendable | Blend operations supported. |
Buffer | Buffer resources supported. |
CastWithinBitLayout | Format cannot be cast to another format. |
CpuLockable | CPU locking supported. |
DecoderOutput | Format can be used with the decoder output. |
DepthStencil | Depth stencils supported. |
Display | Format can be displayed on screen. |
InputAssemblerIndexBuffer | Index buffers supported. |
InputAssemblerVertexBuffer | Vertex buffers supported. |
Mip | Mipmaps are supported. |
MipAutogen | Automatic generation of mipmaps is supported. |
MultisampleLoad | Format can be used as a multisampled texture and read into a shader with the HLSL load function. |
MultisampleRenderTarget | Format can be used as a multisampled render target. |
MultisampleResolve | Multisample antialiasing (MSAA) resolve operations are supported. |
None | No value. |
RenderTarget | Render targets are supported. |
ShaderGather | Format can be used with the HLSL gather function. |
ShaderGatherComparison | Format can be used with the HLSL gather with comparison function. |
ShaderLoad | The HLSL Load function for texture objects is supported. |
ShaderSample | The HLSL Sample function for texture objects is supported. noteIf the device supports the format as a resource (1D, 2D, 3D, or cube map) but doesn't support this option, the resource can still use the Sample method but must use only the point filtering sampler state to perform the sample. |
ShaderSampleComparison | The HLSL |
ShaderSampleMonoTexture | Reserved value. |
StreamOutputBuffer | Streaming output buffers supported. |
Texture1D | 1D texture resources supported. |
Texture2D | 2D texture resources supported. |
Texture3D | 3D texture resources supported. |
TextureCube | Cube texture resources supported. |
TypedUnorderedAccessView | Format can be used for an unordered access view. |
VideoEncoder | Format can be used with the video encoder. |
VideoProcessorInput | Format can be used with the video processor input. |
VideoProcessorOutput | Format can be used with the video processor output. |