Created attachment 139503 [details] [review]
I got crashes with Vulkan applications using Unity and SteamVR. Among them the SteamVR room setup.
Here is the assertion that breaks.
../../../src/amd/addrlib/core/addrlib2.h:732: VOID Addr::V2::Lib::VerifyMipLevelInfo(const ADDR2_COMPUTE_SURFACE_INFO_INPUT*) const: Assertion `actualMipLevels >= pIn->numMipLevels' failed.
And this breaks even when disabling debug. I suppose the was an oversight when writing the Makefile.
The provided patch solves my issue.
The NDEBUG issue has been fixed in the latest git.
Could you give more information on how to reproduce the assert so that we also have a chance to fix it?
Alternatively a full backtrace with debug symbols would also be very much appreciated.
Also, please verify with the latest versions.
This has been fixed by Bas.