D3D12DDI_SHADER_VISIBILITY枚举 (d3d12umddi.h)
D3D12DDI_SHADER_VISIBILITY 标识可访问给定根签名槽内容的着色器。
语法
typedef enum D3D12DDI_SHADER_VISIBILITY {
D3D12DDI_SHADER_VISIBILITY_ALL = 0,
D3D12DDI_SHADER_VISIBILITY_VERTEX = 1,
D3D12DDI_SHADER_VISIBILITY_HULL = 2,
D3D12DDI_SHADER_VISIBILITY_DOMAIN = 3,
D3D12DDI_SHADER_VISIBILITY_GEOMETRY = 4,
D3D12DDI_SHADER_VISIBILITY_PIXEL = 5,
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION = 6,
D3D12DDI_SHADER_VISIBILITY_MESH = 7
} ;
常数
D3D12DDI_SHADER_VISIBILITY_ALL 值:0 所有着色器阶段都可以访问根签名槽处绑定的任何作。 |
D3D12DDI_SHADER_VISIBILITY_VERTEX 值:1 顶点着色器阶段可以访问根签名槽处绑定的任何值。 |
D3D12DDI_SHADER_VISIBILITY_HULL 值:2 外壳着色器阶段可以访问根签名槽处绑定的任何信息。 |
D3D12DDI_SHADER_VISIBILITY_DOMAIN 值:3 域着色器阶段可以访问根签名槽处绑定的任何信息。 |
D3D12DDI_SHADER_VISIBILITY_GEOMETRY 值:4 几何着色器阶段可以访问根签名槽处绑定的任何内容。 |
D3D12DDI_SHADER_VISIBILITY_PIXEL 值:5 像素着色器阶段可以访问根签名槽处绑定的任何元素。 |
D3D12DDI_SHADER_VISIBILITY_AMPLIFICATION 值:6 放大着色器阶段可以访问根签名槽处绑定的任何元素。 |
D3D12DDI_SHADER_VISIBILITY_MESH 值:7 网格着色器阶段可以访问根签名槽处绑定的任何元素。 |
言论
有关详细信息,请参阅 DirectX 光线跟踪(DXR)功能规范。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1903 |
标头 | d3d12umddi.h |