lavapipe: Implement VK_AMDX_shader_enqueue

An experimental implementation of an experimental extension. It can run the Vulkan sample written by AMD but performance is extremely bad. Spirv frontend support is incomplete but enough for lavapipe. I'm not sure how to land this, given that VK_AMDX_shader_enqueue is a beta extension. Maybe we build with beta extensions by default.

Merge request reports