Enum DSTORAGE_COMPRESSION_SUPPORT

Enum Documentation

enum DSTORAGE_COMPRESSION_SUPPORT

Flags returned with GetCompressionSupport that describe the features used by the runtime to decompress content.

Values:

enumerator DSTORAGE_COMPRESSION_SUPPORT_NONE

None.

enumerator DSTORAGE_COMPRESSION_SUPPORT_GPU_OPTIMIZED

Optimized driver support for GPU decompression will be used.

enumerator DSTORAGE_COMPRESSION_SUPPORT_GPU_FALLBACK

Built-in GPU decompression fallback shader will be used. This can occur if optimized driver support is not available and the D3D12 device used for this DirectStorage queue supports the required capabilities.

enumerator DSTORAGE_COMPRESSION_SUPPORT_CPU_FALLBACK

CPU fallback implementation will be used. This can occur if:

  • Optimized driver support and built-in GPU decompression is not available.

  • GPU decompression support has been explicitly disabled using DSTORAGE_CONFIGURATION.

  • DirectStorage runtime encounters a failure during initialization of its GPU decompression system.

enumerator DSTORAGE_COMPRESSION_SUPPORT_USES_COMPUTE_QUEUE

Executes work on a compute queue.

enumerator DSTORAGE_COMPRESSION_SUPPORT_USES_COPY_QUEUE

Executes work on a copy queue.