On Tue Jul 25 13:09:11 2023 +0000, Giovanni Mascellani wrote:
Not sure if you consider array already supported, but if so I think you should check that Vulkan doesn't use a single mip tail, which AFAICT is not supported by D3D12. Also, `residencyAlignedMipSize` should probably be used to determine the supported tiled resource tier.
Yes, `residencyAlignedMipSize` should be used in the patch which enables tiled resource support. Strictly speaking I think we also need to check `residencyStandard2DBlockShape`, `shaderResourceResidency` and `shaderResourceMinLod`.