流式资源功能层

Direct3D 支持按三种能力层级进行流资源处理。

第 1 层提供流式处理资源的基本功能。

第 2 级添加了超出第 1 级的功能,例如,当大小至少为一个标准平铺形状时,保证非打包纹理的 mipmap;用于限制细节层次(LOD)的着色器指令,以及获取着色器操作状态的指令;此外,从映射为 NULL 的图块读取将采样值视为零。

第 3 层添加了 Texture3D 功能,超出第 2 层。

可在 Direct3D 的各个版本中使用查询函数,以验证硬件和驱动程序对流式资源的支持,以及确定支持的层级水平。

在本节

主题 DESCRIPTION

第 1 层

本部分介绍第 1 层支持。

等级 2

第 2 层对流式资源的支持增加了比第 1 层更多的功能,例如,当尺寸至少为一个标准瓷砖形状时,保证非打包的纹理 mipmap;着色器指令用于固定细节层次(LOD)以及获取有关着色器操作的状态;另外,从 NULL 映射的磁贴中读取时,会将该采样值视为零。

第 3 层

第 3 层在 第 2 层 功能的基础上,增加了对 Texture3D 流式资源的支持。

 

流媒体资源