小编swo*_*ade的帖子

如何将纹理绑定到dx12中的不同寄存器?

我有两个纹理和一个纹理数组。我试图将两个纹理绑定到 t1,将纹理数组绑定到 t2。hlsl 可能喜欢这个

Texture2D    gDiffuseMap : register(t0);
Texture2DArray gDiffuseMaps : register(t1);
Run Code Online (Sandbox Code Playgroud)

我创建了一个有 2 个描述符的描述符范围。

CD3DX12_DESCRIPTOR_RANGE texTable;
texTable.Init(D3D12_DESCRIPTOR_RANGE_TYPE_SRV, 2, 0);
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将描述符绑定到寄存器。

hlsl directx-12

1
推荐指数
1
解决办法
2369
查看次数

标签 统计

directx-12 ×1

hlsl ×1