-
Notifications
You must be signed in to change notification settings - Fork 282
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vulkan-Hpp planning to split vulkan.hpp into multiple files #597
Comments
As far I am aware, the only major usage of The SDK itself has a few small things which make use of it, such as project templates for Visual Studio, documentation of the templates/components of the SDK, or sdk build tests that make sure vulkan.hpp exists and works. The loader has the text |
We need to do a more indepth analysis and will answer once we have done so. I am more interested in what are the impacts to the application developers already using vulkan-hpp. Does this change require developers to modify their applications? |
I believe any developer that uses an enum, function, handle, or struct from A backwards-compatible solution is possible (i.e. turn |
The Vulkan loader is not impacted by this change. The Vulkan SDK will automatically pick up any new HPP header files that are added to the Vulkan-Headers repository.
Upon further review of the change, it was confirmed that there is not any backwards compatibility caused by the HPP change nor will applications need to change. |
Per KhronosGroup/Vulkan-Hpp#979, Vulkan-Hpp is proposing to split vulkan.hpp into several different files. This change will be reflected in Vulkan-Headers per KhronosGroup/Vulkan-Headers#204. We are unsure of the downstream impact to projects like the loader and SDK, so this is a tracker for getting feedback.
Assigning to @KarenGhavam-lunarG as this is probably largely in LunarG's ballpark in terms of constructing SDKs and whatever internal use of vulkan.hpp your projects have.
The text was updated successfully, but these errors were encountered: