Ghost uses vulkan in its public headers but none of the projects that depend on ghost had the vulkan headers in its includes nor did bf_intern_ghost expose this vulkan dependency itself publicly yet. bf_windowmanager also did not express its dependency on bf_intern_ghost yet used its headers. this change fixes both issues. Pull Request: https://projects.blender.org/blender/blender/pulls/112259