D3D11_FORMAT_SUPPORT2 Enumeration

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;

Konstanten

  • 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.

Anforderungen

Header

D3D11.h

Siehe auch

Core Enumerations