As shortly mentioned in #2358 (comment), use cases for vk::UniqueHandle could be superceded by the more versatile vk::raii::Handles. This might warrant deprecating them and eventually removing them from the headers.
One concern I wrote about in the abovementioned thread is that vk::UniqueHandles use the normal static/dynamic dispatchers, whereas vk::raii::Handles apparently use their own. The former could therefore be much more easily mixed together with the normal vk::Handles. It would be great if someone with more experience using the raii handles could comment on this.
As shortly mentioned in #2358 (comment), use cases for
vk::UniqueHandlecould be superceded by the more versatilevk::raii::Handles. This might warrant deprecating them and eventually removing them from the headers.One concern I wrote about in the abovementioned thread is that
vk::UniqueHandlesuse the normal static/dynamic dispatchers, whereasvk::raii::Handlesapparently use their own. The former could therefore be much more easily mixed together with the normalvk::Handles. It would be great if someone with more experience using the raii handles could comment on this.