D3D11_ASTC_PROFILE enumeration

[This documentation is preliminary and is subject to change.]

Specifies the profile that is available for ASTC (Adaptive Scalable Texture Compression).

Syntax

typedef enum D3D11_ASTC_PROFILE { 
  D3D11_ASTC_PROFILE_NOT_SUPPORTED  = 0,
  D3D11_ASTC_PROFILE_LDR            = 1,
  D3D11_ASTC_PROFILE_HDR            = 2,
  D3D11_ASTC_PROFILE_FULL           = 3
} D3D11_ASTC_PROFILE;

Constants

  • D3D11_ASTC_PROFILE_NOT_SUPPORTED
    Indicates ASTC is not supported.

  • D3D11_ASTC_PROFILE_LDR
    Indicates a limited form of ASTC that only supports Low Dynamic Range data. Only 2D textures can be used. This is currently the only available ASTC profile.

  • D3D11_ASTC_PROFILE_HDR
    This value is not currently available. Indicates a superset of LDR Profile, but still a limited form of ASTC that supports both Low and High Dynamic Range data.

  • D3D11_ASTC_PROFILE_FULL
    This value is not currently available. Indicates full ASTC support, such as true 3D block compression.

Remarks

This enum is used for the ASTCProfile member of the D3D11_FEATURE_DATA_D3D11_OPTIONS2 structure.

Requirements

Header

D3d11.h