Closed n0F4x closed 5 months ago
Can you post your code? Hard to know what’s wrong without seeing how your code works.
I am also suspicious of PhysicalDevice::extended_features_chain
when it gets moved/copied. The pNext
pointers should still point to the right next feature.
I had a very weird setup where I was using an outdated VkBootstrap header. Dropping that header and only using the new one runs fine.
So the problem was on my end.
I get a SIGTRAP right here in the second iteration (for the second device). The SIGTRAP happens inside the vector's
push_back
when folding its call stack. But I'd guess the error is rather with the PhysicalDevice's (move/copy) constructor.Environment: Clang (LLVM) 17.0.6
I couldn't test my project with other compilers as they all have some missing features. The first commit that doesn't work is here.