vkuGetUnknownSettings seems not helpful because you need to pass in a uint32_t settingsCount, const char **pSettings which requires you to re-construct a list of your settings
Even the tests for it go
const char* setting_names[] = {"int32_value", "int64_value", "uint32_value", "uint64_value", "float_value", "double_value"};
const std::uint32_t setting_name_count = static_cast<std::uint32_t>(std::size(setting_names));
but the effort it would take for me (as the validation layers) to build setting_names I would just be able to do the logic in vkuGetUnknownSettings myself
vkuGetUnknownSettingsseems not helpful because you need to pass in auint32_t settingsCount, const char **pSettingswhich requires you to re-construct a list of your settingsEven the tests for it go
but the effort it would take for me (as the validation layers) to build
setting_namesI would just be able to do the logic invkuGetUnknownSettingsmyself