Could you call out the additional buffer alignment for raw views in https://microsoft.github.io/DirectX-Specs/d3d/D3D12TightPlacedResourceAlignment.html ?
We are implementing tight placed resource alignment and were surprised by a device removal. After creating a debug device, we found that the issue was that tightly-aligned buffers can have an alignment as small as 8 bytes, but if we were to create a raw SRV or UAV, we need the placed buffer aligned at 16 bytes (D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT).
Thanks!
Could you call out the additional buffer alignment for raw views in https://microsoft.github.io/DirectX-Specs/d3d/D3D12TightPlacedResourceAlignment.html ?
We are implementing tight placed resource alignment and were surprised by a device removal. After creating a debug device, we found that the issue was that tightly-aligned buffers can have an alignment as small as 8 bytes, but if we were to create a raw SRV or UAV, we need the placed buffer aligned at 16 bytes (
D3D12_RAW_UAV_SRV_BYTE_ALIGNMENT).Thanks!