DSTORAGE_COMPRESSION_SUPPORT 枚举 (dstorage.h)
定义常量,这些常量指定运行时用于解压缩内容的功能。 由 IDStorageQueue2::GetCompressionSupport 返回。
语法
enum DSTORAGE_COMPRESSION_SUPPORT : UINT32 {
DSTORAGE_COMPRESSION_SUPPORT_NONE = 0,
DSTORAGE_COMPRESSION_SUPPORT_GPU_OPTIMIZED = 1,
DSTORAGE_COMPRESSION_SUPPORT_GPU_FALLBACK = 2,
DSTORAGE_COMPRESSION_SUPPORT_CPU_FALLBACK = 4,
DSTORAGE_COMPRESSION_SUPPORT_USES_COMPUTE_QUEUE = 8,
DSTORAGE_COMPRESSION_SUPPORT_USES_COPY_QUEUE = 0x010
} ;
常量
DSTORAGE_COMPRESSION_FORMAT_NONE 指定无支持。 |
DSTORAGE_COMPRESSION_SUPPORT_GPU_OPTIMIZED 指定对 GPU 解压缩的优化驱动程序支持。 |
DSTORAGE_COMPRESSION_SUPPORT_GPU_FALLBACK 指定内置的 GPU 解压缩回退着色器。 如果优化驱动程序支持不可用,并且用于此 DirectStorage 队列的 D3D12 设备支持所需的功能,则这一点适用。 |
DSTORAGE_COMPRESSION_SUPPORT_CPU_FALLBACK 指定 CPU 回退实现。 这适用于以下条件:优化驱动程序支持和内置 GPU 解压缩不可用;或已使用 DSTORAGE_CONFIGURATION 显式禁用 GPU 解压缩支持;或 DirectStorage 运行时在其 GPU 解压缩系统初始化期间遇到故障。 |
DSTORAGE_COMPRESSION_SUPPORT_USES_COMPUTE_QUEUE 指定工作在计算队列上执行。 |
DSTORAGE_COMPRESSION_SUPPORT_USES_COPY_QUEUE 指定工作在复制队列上执行。 |
要求
标头 | dstorage.h |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈