This moves all Vulkan entry points into the bluevk namespace to avoid conflicts with other Vulkan loaders. This also updates the header files and loader code to version 1.2.159 of the Vulkan spec, which is currently available at the following links. https://khronos.org/registry/vulkan/specs/1.2/html/vkspec.html https://github.com/KhronosGroup/Vulkan-Headers/commit/87451c55aa8b4f00831fab6ffc4b721d0f148102
These constants are not part of the standard. We instead use our own constexpr definitions in the filament::math namespace, as part of the scalar.h include.