The C++20 module today has the using glm::xyz style, which is essentially hard-coded. Of course, glm is quite stable, but if new types or new free functions are added to the headers, the module must be manually updated as well.
I suggest moving to the ABI-breaking style for GLM, which is what has been done at Vulkan-Hpp: KhronosGroup/Vulkan-Hpp#2443.
I am happy to open a PR for this.
The C++20 module today has the
using glm::xyzstyle, which is essentially hard-coded. Of course, glm is quite stable, but if new types or new free functions are added to the headers, the module must be manually updated as well.I suggest moving to the ABI-breaking style for GLM, which is what has been done at Vulkan-Hpp: KhronosGroup/Vulkan-Hpp#2443.
I am happy to open a PR for this.