Closed siukosev closed 3 months ago
Had issues with codegen: clang-format makes too much redundant changes to existing headers. I suppose it's because of newer version(16 or 18). Tell me if I have to install clang-format 15 for correct behavior.
Great PR, thank you!
Would be perfect if you could use clang-format 15 and also add the generated files, but I would also accept your change as is... But please adjust the year in the copyright header in the two new files, and the comment about ArrayProxy in the test. Also, I don't get why you check agains nullptr there in two directions?
Two directions nullptr
check: it was a copy-paste from Handles test. I will remove redundant checks.
Successfully reproduced build env. Will update PR after 1.3.291 headers pipeline completion
Looks great now, thanks a lot for your contribution.
Added define
VULKAN_HPP_HANDLES_MOVE_EXCHANGE
which enablesexchange
in handles' move-constructors. Movedexchange
fromraii
to rootvk
namespace.closes #1919