diff options
| author | ccummingsNV <ccummings@nvidia.com> | 2024-10-21 15:48:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-21 16:48:48 +0200 |
| commit | 563258c281eb3508b37464d9a22f117fb0b9c26f (patch) | |
| tree | 414c57935a2c6c174d31466124cb606dad0e902c /tools | |
| parent | 3b8efefb184691acf2a1786810bb67cf0ff9d764 (diff) | |
Fix UAV access for 3d texture mips (#5363)
Diffstat (limited to 'tools')
| -rw-r--r-- | tools/gfx/d3d12/d3d12-device.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/gfx/d3d12/d3d12-device.cpp b/tools/gfx/d3d12/d3d12-device.cpp index 271e9f1b0..09a789ff0 100644 --- a/tools/gfx/d3d12/d3d12-device.cpp +++ b/tools/gfx/d3d12/d3d12-device.cpp @@ -1569,7 +1569,7 @@ Result DeviceImpl::createTextureView( d3d12desc.ViewDimension = D3D12_UAV_DIMENSION_TEXTURE3D; d3d12desc.Texture3D.MipSlice = desc.subresourceRange.mipLevel; d3d12desc.Texture3D.FirstWSlice = desc.subresourceRange.baseArrayLayer; - d3d12desc.Texture3D.WSize = resourceDesc.size.depth; + d3d12desc.Texture3D.WSize = resourceDesc.size.depth >> desc.subresourceRange.mipLevel; break; default: return SLANG_FAIL; |
