diff --git a/src/VkBootstrap.h b/src/VkBootstrap.h index 2379f3c..3efc232 100644 --- a/src/VkBootstrap.h +++ b/src/VkBootstrap.h @@ -538,6 +538,8 @@ class PhysicalDeviceSelector { #if defined(VK_API_VERSION_1_1) template PhysicalDeviceSelector& add_required_extension_features(T const& features) { + assert(features.sType != 0 && + "Features struct sType must be filled with the struct's corresponding VkStructureType enum"); criteria.extension_features.push_back(detail::ExtensionFeatures::make(features)); return *this; }