Enum DSTORAGE_COMPRESSION_SUPPORT
Defined in File dstorage.h
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.
-
enumerator DSTORAGE_COMPRESSION_SUPPORT_NONE