zinik+amdvlk: AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0)
zink-wip @ a7dc6178
When testing some initial apps on amdvlk + zink, I am getting this when running zink-wip debug build on amdvlk debug build.
This using small 64-bit native game "Baba Is You" ( https://store.steampowered.com/app/736260/Baba_Is_You/ ), which uses own OpenGL based engine.
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
AMD-PAL: Error: Assertion failed: (results[0].usages != 0) && (results[1].usages != 0) && (results[2].usages != 0) | Reason: Unknown (../../icd/api/barrier_policy.cpp:1058:GetLayouts)
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
AMD-PAL: Error: Assertion failed: (results[0].usages != 0) && (results[1].usages != 0) && (results[2].usages != 0) | Reason: Unknown (../../icd/api/barrier_policy.cpp:1058:GetLayouts)
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
AMD-PAL: Error: Assertion failed: (results[0].usages != 0) && (results[1].usages != 0) && (results[2].usages != 0) | Reason: Unknown (../../icd/api/barrier_policy.cpp:1058:GetLayouts)
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
AMD-PAL: Error: Assertion failed: (results[0].usages != 0) && (results[1].usages != 0) && (results[2].usages != 0) | Reason: Unknown (../../icd/api/barrier_policy.cpp:1058:GetLayouts)
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
AMD-PAL: Error: Assertion failed: (results[0].usages != 0) && (results[1].usages != 0) && (results[2].usages != 0) | Reason: Unknown (../../icd/api/barrier_policy.cpp:1058:GetLayouts)
AMD-PAL: Error: Assertion failed: (imageInfo.oldLayout.usages != 0) && (imageInfo.newLayout.usages != 0) | Reason: Unknown (/home/user/vulkandriver/drivers/pal/src/core/hw/gfxip/gfx6/gfx6Barrier.cpp:1063:Barrier)
I am getting these very frequently, probably every frame. (it is scrolling too fast in the console to really judge).