D3D11_FORMAT_SUPPORT2 enumeration

Expand
This topic has not yet been rated - Rate this topic

D3D11_FORMAT_SUPPORT2 enumeration

Applies to: desktop apps | Metro style apps

Unordered resource support options for a compute shader resource (see ID3D11Device::CheckFeatureSupport).

Syntax

typedef enum D3D11_FORMAT_SUPPORT2 {
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD                                 = 0x1,
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS                         = 0x2,
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE   = 0x4,
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE                            = 0x8,
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX                   = 0x10,
  D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX                 = 0x20,
  D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD                                 = 0x40,
  D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE                                = 0x80,
  D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP                         = 0x100 
} D3D11_FORMAT_SUPPORT2;

Constants

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_ADD

Format supports atomic add.

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_BITWISE_OPS

Format supports atomic bitwise operations.

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_COMPARE_STORE_OR_COMPARE_EXCHANGE

Format supports atomic compare with store or exchange.

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_EXCHANGE

Format supports atomic exchange.

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_SIGNED_MIN_OR_MAX

Format supports atomic min and max.

D3D11_FORMAT_SUPPORT2_UAV_ATOMIC_UNSIGNED_MIN_OR_MAX

Format supports atomic unsigned min and max.

D3D11_FORMAT_SUPPORT2_UAV_TYPED_LOAD

Format supports a typed load.

D3D11_FORMAT_SUPPORT2_UAV_TYPED_STORE

Format supports a typed store.

D3D11_FORMAT_SUPPORT2_OUTPUT_MERGER_LOGIC_OP

Format supports logic operations in blend state.

Direct 3D 11:  This value is not supported until Direct3D 11.1.

Requirements

Header

D3D11.h

See also

Core Enumerations

 

 

Send comments about this topic to Microsoft

Build date: 5/5/2012

Did you find this helpful?
(1500 characters remaining)
Community Additions ADD