vulkan-tools-1.2.125: build failure due to undefined macros
It fails to build on 3.12:
/home/buildozer/aports/community/vulkan-tools/src/Vulkan-Tools-1.2.135/cube/cube.c: In function 'demo_prepare_pipeline':
/home/buildozer/aports/community/vulkan-tools/src/Vulkan-Tools-1.2.135/cube/cube.c:1986:40: error: 'VK_DYNAMIC_STATE_RANGE_SIZE' undeclared (first use in this function); did you mean 'VK_DYNAMIC_STATE_LINE_WIDTH'?
1986 | VkDynamicState dynamicStateEnables[VK_DYNAMIC_STATE_RANGE_SIZE];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
| VK_DYNAMIC_STATE_LINE_WIDTH
In file included from /home/buildozer/aports/community/vulkan-tools/src/Vulkan-Tools-1.2.135/cube/cube.cpp:40:
/usr/include/vulkan/vulkan.hpp:13430:22: error: 'UniqueHandle' was not declared in this scope
13430 | struct ResultValue<UniqueHandle<Type,Dispatch>>
| ^~~~~~~~~~~~
/usr/include/vulkan/vulkan.hpp:13430:40: error: wrong number of template arguments (2, should be 1)
13430 | struct ResultValue<UniqueHandle<Type,Dispatch>>
| ^~~~~~~~
/usr/include/vulkan/vulkan.hpp:13430:48: error: expected unqualified-id before '>' token
13430 | struct ResultValue<UniqueHandle<Type,Dispatch>>
| ^~