701 B
701 B
D3D12ResourceView::CreateShaderResourceDesc
static D3D12_SHADER_RESOURCE_VIEW_DESC CreateShaderResourceDesc(
Format format,
D3D12_SRV_DIMENSION dimension,
uint32_t mipLevels = 0);
作用
快速构造一个基础版 SRV desc。
当前实现行为
- 填写
Format、ViewDimension和Shader4ComponentMapping。 - 只对
Texture2D分支写入MostDetailedMip与MipLevels。 mipLevels == 0时会退化为1级 mip。
当前限制
- 如果实际 dimension 是
Buffer、TextureCube、Texture2DArray等,调用方仍需自行补齐对应 union 字段。