流媒体资源创建参数

可以作为流式处理资源创建的 Direct3D 资源类型受到一些限制。

支持的资源类型
Texture2D[Array] (包括 TextureCube[Array],它是 Texture2D[Array] 的变体)或缓冲区。

**不支持:**Texture1D[Array]。

支持的资源使用情况
默认用法。

**不支持:**动态、暂存或不可变。

支持的资源杂项标志
平铺;即流式化(按定义)、纹理立方体、绘制间接参数、缓冲区允许原始视图、结构化缓冲区、资源限制或生成小纹理图。

**不支持:**共享、共享密钥互斥体、GDI 兼容、共享 NT 句柄、受限内容、限制共享资源、限制共享资源驱动程序、受保护的或磁贴池。

支持的绑定标志
绑定为着色器资源、渲染目标、深度模板或无序访问。

**不支持:**绑定为常量缓冲区、顶点缓冲区(支持将平铺缓冲区绑定为 SRV/UAV/RTV)、索引缓冲区、流输出、解码器或视频编码器。

支持的格式
无论给定配置是否平铺,都可以使用的所有格式,但有一些例外情况。

支持的示例说明(多重采样计数、质量)
给定配置,无论是否为平铺模式,都将支持所有可能的特性,但某些情况除外。

支持的宽度/高度/层级/数组大小
Direct3D 支持的完整功能。 流式处理资源不受用于非流式处理资源的总内存大小限制。 流媒体资源仅受整体虚拟地址空间限制的约束。 请参阅 可用于流式处理资源的地址空间

未定义磁贴池内存的初始内容。

在本节

主题 DESCRIPTION

可用于流式处理资源的地址空间

本部分指定可用于流资源的虚拟地址空间。

 

创建流资源