hasvk: vulkan completely broken in mesa master
In Ubuntu 22.10 with oibaf's PPA (late 2012 Mac Mini with Ivy Bridge gen7 iGPU):
rui@happymeal:~$ vulkaninfo
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 2. Skipping ICD.
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
ERROR: [../src/intel/vulkan_hasvk/anv_allocator.c:1821] Code 0 : VK_ERROR_INVALID_EXTERNAL_HANDLE
ERROR: [Loader Message] Code 0 : terminator_CreateDevice: Failed in ICD /usr/lib/x86_64-linux-gnu/libvulkan_intel_hasvk.so vkCreateDevice call
ERROR: [Loader Message] Code 0 : vkCreateDevice: Failed to create device chain.
ERROR at ./vulkaninfo/vulkaninfo.h:1605:vkCreateDevice failed with ERROR_INVALID_EXTERNAL_HANDLE
rui@happymeal:~$ vkcube
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
Selected GPU 0: Intel(R) HD Graphics 4000 (IVB GT2), type: IntegratedGpu
vkcube: ./cube/cube.c:3614: demo_create_device: Assertion `!err' failed.
Aborted
rui@happymeal:~$
Running mesa 798aa43b ("microsoft/spirv2dxil: Lower sample pos for fragment shaders").