The experimental sokol_app.h Vulkan backend now properly handles the case that the swapchain cannot be created because the reported surface width and height are 0 (the Intel Vulkan Windows driver refuses to create a swapchain object in that case).
github.com/floooh/sokol...