You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it's pretty confusing to have both ash::extensions::khr::Swapchain and ash::vk::KhrSwapchainFn. Is there a good justification for why the wrapper functions shouldn't be directly defined on the struct that also holds the function pointers?
I originally alluded to this in this comment: #734 (comment).
The Device handle would be a bit awkwardly grouped with the function pointers, but overall it results in an easier to grok API, especially after the changes in #734.