From 73e2b82dcecd525ad35f1eb7c9d7e56f1124794a Mon Sep 17 00:00:00 2001 From: vibi-manx Date: Thu, 15 Apr 2021 11:35:14 -0500 Subject: [PATCH] Assert for null sTypes. --- src/VkBootstrap.h | 2 ++ 1 file changed, 2 insertions(+) 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; }