Assert for null sTypes.

This commit is contained in:
vibi-manx 2021-04-15 11:35:14 -05:00 committed by Charles Giessen
parent 3dc81e44df
commit 73e2b82dce

View File

@ -538,6 +538,8 @@ class PhysicalDeviceSelector {
#if defined(VK_API_VERSION_1_1) #if defined(VK_API_VERSION_1_1)
template <typename T> template <typename T>
PhysicalDeviceSelector& add_required_extension_features(T const& features) { 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)); criteria.extension_features.push_back(detail::ExtensionFeatures::make(features));
return *this; return *this;
} }