Some android vulkan games used multi-windows(one for the logo/loading window, the other one for the game). Then, the app creates two surfaces for both windows respectively. But vkreplay only has one NativeWindow, so when it creates the second surface on the same window, it fails on the window is being used by the first surface.
Some android vulkan games used multi-windows(one for the logo/loading window, the other one for the game). Then, the app creates two surfaces for both windows respectively. But vkreplay only has one NativeWindow, so when it creates the second surface on the same window, it fails on the window is being used by the first surface.