Is it possible to support OpenGL on top of Vulkan well? It has been pointed out that Vulkan requires you to completely freeze and compile a graphics pipeline before using it, while OpenGL's state machine is more flexible, and the underlying hardware is somewhat more amenable to these state transitions at runtime, than the Vulkan API would suggest.
Don't these compatibility layers run into issues with constant pipeline recompilation related performance issues, when emulating OpenGL?
It is no different from running DirectX on Vulkan, DirectX or Vulkan on Metal.
It works, kind of.